Interface DirectoryDefault.UserEntity

Enclosing class:
DirectoryDefault

public static interface DirectoryDefault.UserEntity
Represents a user entity that is, or can be, persisted in the default directory.
Since:
5.7.0
See Also:
  • Method Details

    • getLogin

      String getLogin()
      See Also:
    • getLastName

      String getLastName()
    • setLastName

      void setLastName(String lastName)
    • getFirstName

      String getFirstName()
    • setFirstName

      void setFirstName(String firstName)
    • getSalutation

      String getSalutation()
    • setSalutation

      void setSalutation(String salutation)
    • isBuiltInAdministrator

      boolean isBuiltInAdministrator()
    • setBuiltInAdministrator

      void setBuiltInAdministrator(boolean builtInAdministrator)
      See Also:
    • isReadOnly

      boolean isReadOnly()
    • setReadOnly

      void setReadOnly(boolean readOnly)
      See Also:
    • getSpecificRoles

      List<Role> getSpecificRoles()
      Never returns null.
    • setSpecificRoles

      void setSpecificRoles(List<Role> specificRoles)
      Specifies the roles associated with the current user.
      See Also:
    • getEmail

      String getEmail()
    • setEmail

      void setEmail(String email)
    • setPassword

      void setPassword(String password)
    • isPasswordChangeRequired

      boolean isPasswordChangeRequired()
    • setPasswordChangeRequired

      void setPasswordChangeRequired(boolean passwordChangeRequired)
    • getPasswordLastUpdate

      Date getPasswordLastUpdate()
    • getOfficePhoneNumber

      String getOfficePhoneNumber()
    • getMobilePhoneNumber

      String getMobilePhoneNumber()
    • setMobilePhoneNumber

      void setMobilePhoneNumber(String aMobilePhoneNumber)
    • setOfficePhoneNumber

      void setOfficePhoneNumber(String anOfficePhoneNumber)
    • getFaxNumber

      String getFaxNumber()
    • setFaxNumber

      void setFaxNumber(String aFaxNumber)
    • getJobTitle

      String getJobTitle()
    • setJobTitle

      void setJobTitle(String aJobTitle)
    • getComments

      String getComments()
    • setComments

      void setComments(String aString)
    • getAttributes

      Map<String,String> getAttributes()
      Returns the specific attributes of the current user.
      See Also:
    • setAttributes

      void setAttributes(Map<String,String> attributes)
      Set specific attributes for this user.

      These attributes are stored in the User record within the DirectoryDefault dataset.

      DirectoryDefault does not use these attributes, which are not accessible through the user interface.

      If used by a DirectoryDefault extension, these attributes should not be used for massive computation _example: permission resolution, as it may lead to poor performances.

      See Also: