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, getRenderText
clone, 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, setPrimaryKeyValues
hashCode, toDumpString, toString
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
toDumpString, toDumpString, toString, toString
public DatabaseUser(User user)
public DatabaseUser()
public DatabaseUser(DBO_esprit_user user)
public DBO_esprit_user getRecord()
getRecord
in class DBRecordContainer
public Language getLanguage()
Language
constant.
Language.NONE is returned if no language is set.public void setLanguage(Language language)
public int getUID()
User
public void setUID(int uid)
User
User.getUID()
public UserId getUserId()
User
public java.lang.String getUserName()
User
public java.lang.String getForeName()
User
public void setForeName(java.lang.String foreName)
public java.lang.String getLastName()
User
public void setLastName(java.lang.String lastName)
public java.lang.String getEmailAddress()
User
public void setEmailAddress(java.lang.String email)
public java.lang.String getPassword()
User
public void setPassword(java.lang.String password)
public void setComment(java.lang.String comment)
public java.lang.String getComment()
User
public boolean isAdmin()
User
public void setAdmin(boolean isAdmin)
public boolean isLocked()
User
public 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.