Class AdminUser.AdminUserBuilder
- java.lang.Object
-
- com.broadleafcommerce.auth.user.listener.domain.AdminUser.AdminUserBuilder
-
-
Method Summary
-
-
-
Method Detail
-
id
public AdminUser.AdminUserBuilder id(String id)
- Returns:
this
.
-
name
public AdminUser.AdminUserBuilder name(String name)
- Returns:
this
.
-
username
public AdminUser.AdminUserBuilder username(String username)
- Returns:
this
.
-
email
public AdminUser.AdminUserBuilder email(String email)
- Returns:
this
.
-
active
public AdminUser.AdminUserBuilder active(boolean active)
- Returns:
this
.
-
locked
public AdminUser.AdminUserBuilder locked(boolean locked)
- Returns:
this
.
-
expired
public AdminUser.AdminUserBuilder expired(boolean expired)
- Returns:
this
.
-
changePasswordRequired
public AdminUser.AdminUserBuilder changePasswordRequired(boolean changePasswordRequired)
- Returns:
this
.
-
roles
@Deprecated public AdminUser.AdminUserBuilder roles(@Nullable Set<AdminRoleRef> roles)
Deprecated.- Returns:
this
.
-
permissions
@Deprecated public AdminUser.AdminUserBuilder permissions(@Nullable Set<AdminPermissionRef> permissions)
Deprecated.- Returns:
this
.
-
restrictions
public AdminUser.AdminUserBuilder restrictions(@Nullable Set<AdminRestriction> restrictions)
The data restrictions that control the data this user is permitted to access.- Returns:
this
.
-
restrictedRoles
public AdminUser.AdminUserBuilder restrictedRoles(@Nullable Set<AdminRestrictedRole> restrictedRoles)
The roles that this user is directly assigned that are restricted to only apply when accessing certain segments of data.- Returns:
this
.
-
restrictedPermissions
public AdminUser.AdminUserBuilder restrictedPermissions(@Nullable Set<AdminRestrictedPermission> restrictedPermissions)
The permissions that this user is directly assigned that are restricted to only apply when accessing certain segments of data.- Returns:
this
.
-
applicationIds
public AdminUser.AdminUserBuilder applicationIds(@Nullable Set<String> applicationIds)
- Returns:
this
.
-
tenantId
public AdminUser.AdminUserBuilder tenantId(@Nullable String tenantId)
- Returns:
this
.
-
tenantAccess
public AdminUser.AdminUserBuilder tenantAccess(boolean tenantAccess)
- Returns:
this
.
-
applicationAccess
public AdminUser.AdminUserBuilder applicationAccess(boolean applicationAccess)
- Returns:
this
.
-
businessDomainType
public AdminUser.AdminUserBuilder businessDomainType(String businessDomainType)
- Returns:
this
.
-
roleIds
public AdminUser.AdminUserBuilder roleIds(Set<String> roleIds)
- Returns:
this
.
-
permissionIds
public AdminUser.AdminUserBuilder permissionIds(Set<String> permissionIds)
- Returns:
this
.
-
build
public AdminUser build()
-
-