public class DatabaseUser extends AbstractDatabaseUser
changedTsKey, commentKey, createdTsKey, emailKey, foreNameKey, isAdminKey, isLockedKey, languageKey, lastNameKey, passwordKey, uidKey, userNameKey, usersDocType| Constructor and Description |
|---|
DatabaseUser() |
DatabaseUser(DBO_esprit_user user) |
DatabaseUser(User user) |
| Modifier and Type | Method and Description |
|---|---|
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 a never null
Language constant. |
java.lang.String |
getLastName()
Returns the user's lastname.
|
java.lang.String |
getPassword()
Returns the users password as stored on server side.
|
DBO_esprit_user |
getRecord() |
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 isLocked) |
void |
setPassword(java.lang.String password) |
void |
setUID(int uid)
Note that once set the uidKey will never change.
|
equals, getPersistentName, getRenderColor, getRenderIcon, getRenderTextclone, compareTo, copyRecordValues, dbDelete, dbInsert, dbLoad, dbLoad, dbRehash, dbSearch, dbSearch, dbSearch, dbSearch, dbSelect, dbSelect, dbUpdate, deepClone, exists, existsField, getFieldCount, getFieldFullNames, getFieldIcon, getFieldLength, getFieldNames, getForeignKeyRef, getJavaType, getJdbcType, getManagedDBObjects, getMasterRecord, getPrimaryKeyCount, getPrimaryKeyValues, getRecordName, getTranslationAppKey, getValue, hasPrimaryKey, isDirty, isFieldVirtual, isForeignKey, isNotNullField, isPrimaryKey, setPrimaryKeyValueshashCode, toDumpString, toStringconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toStringfinalize, getClass, notify, notifyAll, wait, wait, waittoDumpString, toDumpString, toString, toStringpublic DatabaseUser(User user)
public DatabaseUser()
public DatabaseUser(DBO_esprit_user user)
public DBO_esprit_user getRecord()
getRecord in class DBRecordContainerpublic Language getLanguage()
Language constant.
Language.NONE is returned if no language is set.public void setLanguage(Language language)
public int getUID()
Userpublic void setUID(int uid)
UserUser.getUID()public UserId getUserId()
Userpublic java.lang.String getUserName()
Userpublic java.lang.String getForeName()
Userpublic void setForeName(java.lang.String foreName)
public java.lang.String getLastName()
Userpublic void setLastName(java.lang.String lastName)
public java.lang.String getEmailAddress()
Userpublic void setEmailAddress(java.lang.String email)
public java.lang.String getPassword()
Userpublic void setPassword(java.lang.String password)
public void setComment(java.lang.String comment)
public java.lang.String getComment()
Userpublic boolean isAdmin()
Userpublic void setAdmin(boolean isAdmin)
public boolean isLocked()
Userpublic void setLocked(boolean isLocked)
public java.sql.Timestamp getChangedTimestamp()
public void setChangedTimestamp(java.sql.Timestamp changedTs)
public java.sql.Timestamp getCreatedTimestamp()
public void setCreatedTimestamp(java.sql.Timestamp createdTs)
Copyright © 2014 EsprIT-Systems. All Rights Reserved.