Class MapUserAdapter

All Implemented Interfaces:
RoleMapperModel, UserModel

public abstract class MapUserAdapter extends AbstractUserModel<MapUserEntity>
  • Constructor Details

  • Method Details

    • getId

      public String getId()
    • getUsername

      public String getUsername()
      Returns:
      username. Letter case is determined by a realm setting.
    • setUsername

      public void setUsername(String username)
    • getCreatedTimestamp

      public Long getCreatedTimestamp()
    • setCreatedTimestamp

      public void setCreatedTimestamp(Long timestamp)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • setSingleAttribute

      public void setSingleAttribute(String name, String value)
    • setAttribute

      public void setAttribute(String name, List<String> values)
    • removeAttribute

      public void removeAttribute(String name)
    • getFirstAttribute

      public String getFirstAttribute(String name)
    • getAttributeStream

      public Stream<String> getAttributeStream(String name)
    • getAttributes

      public Map<String,List<String>> getAttributes()
    • getRequiredActionsStream

      public Stream<String> getRequiredActionsStream()
    • addRequiredAction

      public void addRequiredAction(String action)
    • removeRequiredAction

      public void removeRequiredAction(String action)
    • getFirstName

      public String getFirstName()
    • setFirstName

      public void setFirstName(String firstName)
    • getLastName

      public String getLastName()
    • setLastName

      public void setLastName(String lastName)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • checkEmailUniqueness

      public abstract boolean checkEmailUniqueness(RealmModel realm, String email)
    • checkUsernameUniqueness

      public abstract boolean checkUsernameUniqueness(RealmModel realm, String username)
    • isEmailVerified

      public boolean isEmailVerified()
    • setEmailVerified

      public void setEmailVerified(boolean verified)
    • getGroupsStream

      public Stream<GroupModel> getGroupsStream()
    • joinGroup

      public void joinGroup(GroupModel group)
    • leaveGroup

      public void leaveGroup(GroupModel group)
    • isMemberOf

      public boolean isMemberOf(GroupModel group)
    • getFederationLink

      public String getFederationLink()
    • setFederationLink

      public void setFederationLink(String link)
    • getServiceAccountClientLink

      public String getServiceAccountClientLink()
    • setServiceAccountClientLink

      public void setServiceAccountClientLink(String clientInternalId)
    • getRealmRoleMappingsStream

      public Stream<RoleModel> getRealmRoleMappingsStream()
    • getClientRoleMappingsStream

      public Stream<RoleModel> getClientRoleMappingsStream(ClientModel app)
    • hasDirectRole

      public boolean hasDirectRole(RoleModel role)
    • hasRole

      public boolean hasRole(RoleModel role)
    • grantRole

      public void grantRole(RoleModel role)
    • getRoleMappingsStream

      public Stream<RoleModel> getRoleMappingsStream()
    • deleteRoleMapping

      public void deleteRoleMapping(RoleModel role)
    • toString

      public String toString()
      Overrides:
      toString in class Object