public interface User extends java.io.Serializable, Dumpable, java.lang.Cloneable, Renderable, java.lang.Comparable, PersistentName
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
changedTsKey |
static java.lang.String |
commentKey |
static java.lang.String |
createdTsKey |
static java.lang.String |
emailKey |
static java.lang.String |
foreNameKey |
static java.lang.String |
isAdminKey |
static java.lang.String |
isLockedKey |
static java.lang.String |
languageKey |
static java.lang.String |
lastNameKey |
static java.lang.String |
passwordKey |
static java.lang.String |
uidKey |
static java.lang.String |
userNameKey |
static java.lang.String |
usersDocType |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
java.sql.Timestamp |
getChangedTimestamp() |
java.lang.String |
getComment()
Returns an optional comment for this user.
|
java.sql.Timestamp |
getCreatedTimestamp() |
java.lang.String |
getEmailAddress()
Returns the user's email address.
|
java.lang.String |
getForeName()
Returns the user's forename.
|
Language |
getLanguage()
Returns the
Language of this user. |
java.lang.String |
getLastName()
Returns the user's lastname.
|
java.lang.String |
getPassword()
Returns the users password as stored on server side.
|
int |
getUID()
Returns a unique ID for this user.
|
UserId |
getUserId()
Returns the UserId as a shortcut for the user identifying data
|
java.lang.String |
getUserName()
Returns the user's unique login name.
|
boolean |
isAdmin()
The user is defined to be the admin user if the userType is 0
|
boolean |
isLocked()
The user is allowed to log in.
|
void |
setAdmin(boolean isAdmin) |
void |
setChangedTimestamp(java.sql.Timestamp changedTs) |
void |
setComment(java.lang.String comment) |
void |
setCreatedTimestamp(java.sql.Timestamp createdTs) |
void |
setEmailAddress(java.lang.String email) |
void |
setForeName(java.lang.String foreName) |
void |
setLanguage(Language language) |
void |
setLastName(java.lang.String lastName) |
void |
setLocked(boolean isActive) |
void |
setPassword(java.lang.String password) |
void |
setUID(int uid)
Note that once set the uidKey will never change.
|
toDumpString, toDumpString, toString, toString
getRenderColor, getRenderIcon, getRenderText
getPersistentName
static final java.lang.String usersDocType
static final java.lang.String uidKey
static final java.lang.String languageKey
static final java.lang.String userNameKey
static final java.lang.String foreNameKey
static final java.lang.String lastNameKey
static final java.lang.String emailKey
static final java.lang.String isAdminKey
static final java.lang.String isLockedKey
static final java.lang.String passwordKey
static final java.lang.String createdTsKey
static final java.lang.String changedTsKey
static final java.lang.String commentKey
int getUID()
void setUID(int uid)
getUID()
java.lang.String getUserName()
java.lang.String getForeName()
void setForeName(java.lang.String foreName)
java.lang.String getLastName()
void setLastName(java.lang.String lastName)
java.lang.String getEmailAddress()
void setEmailAddress(java.lang.String email)
java.lang.String getComment()
void setComment(java.lang.String comment)
java.lang.String getPassword()
void setPassword(java.lang.String password)
boolean isAdmin()
void setAdmin(boolean isAdmin)
boolean isLocked()
void setLocked(boolean isActive)
java.sql.Timestamp getChangedTimestamp()
void setChangedTimestamp(java.sql.Timestamp changedTs)
java.sql.Timestamp getCreatedTimestamp()
void setCreatedTimestamp(java.sql.Timestamp createdTs)
UserId getUserId()
java.lang.Object clone()
Language getLanguage()
Language
of this user.
This is the language used for the GUI after Login.void setLanguage(Language language)
Copyright © 2014 EsprIT-Systems. All Rights Reserved.