Class AdminUser

  • All Implemented Interfaces:
    Serializable

    public class AdminUser
    extends Object
    implements Serializable
    Specific messaging contract for sending in user updates.
    Author:
    Phillip Verheyden (phillipuniverse)
    See Also:
    Serialized Form
    • Method Detail

      • getId

        public String getId()
      • getName

        public String getName()
      • getUsername

        public String getUsername()
      • getEmail

        public String getEmail()
      • isActive

        public boolean isActive()
      • isLocked

        public boolean isLocked()
      • isExpired

        public boolean isExpired()
      • isChangePasswordRequired

        public boolean isChangePasswordRequired()
      • getRestrictions

        @Nullable
        public Set<AdminRestriction> getRestrictions()
        The data restrictions that control the data this user is permitted to access.
      • getRestrictedRoles

        @Nullable
        public Set<AdminRestrictedRole> getRestrictedRoles()
        The roles that this user is directly assigned that are restricted to only apply when accessing certain segments of data.
      • getRestrictedPermissions

        @Nullable
        public Set<AdminRestrictedPermission> getRestrictedPermissions()
        The permissions that this user is directly assigned that are restricted to only apply when accessing certain segments of data.
      • getApplicationIds

        @Nullable
        public Set<String> getApplicationIds()
      • getTenantId

        @Nullable
        public String getTenantId()
      • isTenantAccess

        public boolean isTenantAccess()
      • isApplicationAccess

        public boolean isApplicationAccess()
      • getBusinessDomainType

        public String getBusinessDomainType()
      • getRoleIds

        public Set<String> getRoleIds()
      • getPermissionIds

        public Set<String> getPermissionIds()
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object