java.lang.Object
com.broadleafcommerce.auth.user.listener.domain.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:
  • Constructor Details

  • Method Details

    • builder

      public static AdminUser.AdminUserBuilder builder()
    • 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()
    • getRoles

      @Deprecated @Nullable public Set<AdminRoleRef> getRoles()
      Deprecated.
    • getPermissions

      @Deprecated @Nullable public Set<AdminPermissionRef> getPermissions()
      Deprecated.
    • 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()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object