Package net.bluemind.user.api
Class User
java.lang.Object
net.bluemind.directory.api.DirBaseValue
net.bluemind.user.api.User
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 Summary
Modifier and TypeFieldDescriptionContact informations for the user (firstname, lastname, phones, etc)The login of the user.Order the "clients" (webapp, calendar, contacts) to clear their local data if their data was initialized with a different mailboxCopyGuid.The password is set to the clear-text version to update the password.Last password update date.boolean
Password must be changedboolean
Password never expireCustom propertiesDefines how mail routing will be done for this userFields inherited from class net.bluemind.directory.api.DirBaseValue
archived, dataLocation, emails, hidden, orgUnitUid, system
-
Constructor Summary
-
Method Summary
Methods inherited from class net.bluemind.directory.api.DirBaseValue
defaultEmail, defaultEmailAddress, defaultEmailAddress
-
Field Details
-
login
The login of the user. The login at (@) domain name is used to sign-into the system. -
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
Last password update date. -
passwordMustChange
public boolean passwordMustChangePassword must be changed -
passwordNeverExpires
public boolean passwordNeverExpiresPassword never expire -
contactInfos
Contact informations for the user (firstname, lastname, phones, etc) -
routing
Defines how mail routing will be done for this user -
accountType
-
quota
-
mailboxCopyGuid
Order the "clients" (webapp, calendar, contacts) to clear their local data if their data was initialized with a different mailboxCopyGuid. -
properties
Custom properties
-
-
Constructor Details
-
User
public User()
-
-
Method Details
-
toString
-
fullAccount
public boolean fullAccount() -
copy
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDirBaseValue
-
equals
- Overrides:
equals
in classDirBaseValue
-