Class User


public final class User extends DirBaseValue
User represents a specific user, with a login and a password and a list of emails. Informations like firstname, lastname and phones are store in a VCard. Users are part of a domain (and only one). They are stored as items in a container users_[domainUid].
  • Field Details Link icon

    • login Link icon

      public String login
      The login of the user. The login at (@) domain name is used to sign-into the system.
    • password Link icon

      public String password
      The password is set to the clear-text version to update the password. It is never fetched and only a hash of it is stored in the database.
    • passwordLastChange Link icon

      public Date passwordLastChange
      Last password update date.
    • passwordMustChange Link icon

      public boolean passwordMustChange
      Password must be changed
    • passwordNeverExpires Link icon

      public boolean passwordNeverExpires
      Password never expire
    • contactInfos Link icon

      public VCard contactInfos
      Contact informations for the user (firstname, lastname, phones, etc)
    • routing Link icon

      public Mailbox.Routing routing
      Defines how mail routing will be done for this user
    • accountType Link icon

      public BaseDirEntry.AccountType accountType
    • quota Link icon

      public Integer quota
    • mailboxCopyGuid Link icon

      public String mailboxCopyGuid
      Order the "clients" (webapp, calendar, contacts) to clear their local data if their data was initialized with a different mailboxCopyGuid.
    • properties Link icon

      public Map<String,String> properties
      Custom properties
  • Constructor Details Link icon

    • User Link icon

      public User()
  • Method Details Link icon