Class AdminUser
java.lang.Object
com.broadleafcommerce.auth.user.listener.domain.AdminUser
- All Implemented Interfaces:
Serializable
Specific messaging contract for sending in user updates.
- Author:
- Phillip Verheyden (phillipuniverse)
- See Also:
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionAdminUser
(String id, String name, String username, String email, boolean active, boolean locked, boolean expired, boolean changePasswordRequired, Set<AdminRoleRef> roles, Set<AdminPermissionRef> permissions, Set<AdminRestriction> restrictions, Set<AdminRestrictedRole> restrictedRoles, Set<AdminRestrictedPermission> restrictedPermissions, Set<String> applicationIds, String tenantId, boolean tenantAccess, boolean applicationAccess, String businessDomainType, Set<String> roleIds, Set<String> permissionIds) -
Method Summary
Modifier and TypeMethodDescriptionstatic AdminUser.AdminUserBuilder
builder()
protected boolean
boolean
getEmail()
getId()
getName()
Deprecated.The permissions that this user is directly assigned that are restricted to only apply when accessing certain segments of data.The roles that this user is directly assigned that are restricted to only apply when accessing certain segments of data.The data restrictions that control the data this user is permitted to access.getRoles()
Deprecated.int
hashCode()
boolean
isActive()
boolean
boolean
boolean
boolean
isLocked()
boolean
toString()
-
Constructor Details
-
AdminUser
public AdminUser(String id, String name, String username, String email, boolean active, boolean locked, boolean expired, boolean changePasswordRequired, @Nullable Set<AdminRoleRef> roles, @Nullable Set<AdminPermissionRef> permissions, @Nullable Set<AdminRestriction> restrictions, @Nullable Set<AdminRestrictedRole> restrictedRoles, @Nullable Set<AdminRestrictedPermission> restrictedPermissions, @Nullable Set<String> applicationIds, @Nullable String tenantId, boolean tenantAccess, boolean applicationAccess, String businessDomainType, Set<String> roleIds, Set<String> permissionIds) -
AdminUser
public AdminUser()
-
-
Method Details
-
builder
-
getId
-
getName
-
getUsername
-
getEmail
-
isActive
public boolean isActive() -
isLocked
public boolean isLocked() -
isExpired
public boolean isExpired() -
isChangePasswordRequired
public boolean isChangePasswordRequired() -
getRoles
Deprecated. -
getPermissions
Deprecated. -
getRestrictions
The data restrictions that control the data this user is permitted to access. -
getRestrictedRoles
The roles that this user is directly assigned that are restricted to only apply when accessing certain segments of data. -
getRestrictedPermissions
The permissions that this user is directly assigned that are restricted to only apply when accessing certain segments of data. -
getApplicationIds
-
getTenantId
-
isTenantAccess
public boolean isTenantAccess() -
isApplicationAccess
public boolean isApplicationAccess() -
getBusinessDomainType
-
getRoleIds
-
getPermissionIds
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-