Class User

java.lang.Object
com.persequor.extension.user.User

public class User extends Object
  • Constructor Details

  • Method Details

    • setUserName

      public void setUserName(String userName)
    • setRoles

      public void setRoles(Set<User.Role> roles)
    • addOrganisation

      public void addOrganisation(Organisation organisation)
    • getUserName

      public String getUserName()
    • getRoles

      public Set<User.Role> getRoles()
    • getRolesAsStrings

      public Set<String> getRolesAsStrings()
    • hasRoles

      public boolean hasRoles(List<User.Role> requiredRoles)
    • hasAnyRoles

      public Boolean hasAnyRoles(List<User.Role> requiredRoles)
    • getOrganisations

      public Set<Organisation> getOrganisations()
    • isDirectMember

      public boolean isDirectMember(Organisation organisation)
    • isIndirectMember

      public boolean isIndirectMember(Organisation organisation)
    • getFullName

      public String getFullName()
    • setFullName

      public void setFullName(String fullName)
    • getAvatarUrl

      public String getAvatarUrl()
    • setAvatarUrl

      public void setAvatarUrl(String avatarURL)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • setAttribute

      public void setAttribute(String attribute, String value)
    • setAttributes

      public void setAttributes(Map<String,String> attributes)
    • getAttribute

      public Optional<String> getAttribute(String attribute)
    • getAttributes

      public Map<String,String> getAttributes()