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