public interface User extends java.io.Serializable, Dumpable, java.lang.Cloneable, Renderable, java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHANGED_TS |
static java.lang.String |
COMMENT |
static java.lang.String |
CREATED_TS |
static java.lang.String |
EMAIL |
static java.lang.String |
FORE_NAME |
static java.lang.String |
GID |
static java.lang.String |
IS_ADMIN |
static java.lang.String |
IS_LOCKED |
static java.lang.String |
LANGUAGE |
static java.lang.String |
LAST_NAME |
static java.lang.String |
LOGIN_NAME |
static java.lang.String |
PASSWORD |
static java.lang.String |
UID |
static java.lang.String |
userDocType |
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.
|
int |
getGID()
Specifies an optional group for the user.
|
Language |
getLanguage()
Returns the
Language of this user. |
java.lang.String |
getLastName()
Returns the user's lastname.
|
java.lang.String |
getLoginName()
Returns the user's unique login name.
|
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
|
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 |
setGID(int groupId)
Specifies an optional group for the user.
|
void |
setLanguage(Language language) |
void |
setLastName(java.lang.String lastName) |
void |
setLocked(boolean isActive) |
void |
setLoginName(java.lang.String name)
Sets the user's unique login name.
|
void |
setPassword(java.lang.String password) |
void |
setUID(int uid)
Note that once set the UID will never change.
|
toDumpString, toDumpString, toString, toString
getRenderColor, getRenderIcon, getRenderText
static final java.lang.String userDocType
static final java.lang.String UID
static final java.lang.String GID
static final java.lang.String LANGUAGE
static final java.lang.String LOGIN_NAME
static final java.lang.String FORE_NAME
static final java.lang.String LAST_NAME
static final java.lang.String EMAIL
static final java.lang.String IS_ADMIN
static final java.lang.String IS_LOCKED
static final java.lang.String PASSWORD
static final java.lang.String CREATED_TS
static final java.lang.String CHANGED_TS
static final java.lang.String COMMENT
int getUID()
void setUID(int uid)
getUID()
java.lang.String getLoginName()
void setLoginName(java.lang.String name)
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)
int getGID()
Group
void setGID(int groupId)
Group
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 © 2013 EsprIT-Systems. All Rights Reserved.