public final class GroovyUser extends java.lang.Object implements IUser
Note: Do not store instances of this class for later use by another thread or transaction.
GENDER_FEMALE, GENDER_MALE, GENDER_UNKNOWN
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(java.lang.String p_strKey) |
java.lang.Object |
getAt(java.lang.String p_strKey) |
java.util.Date |
getBirthday() |
int |
getBoss()
Deprecated.
See
getBossId() . |
int |
getBossId()
Note: The use of integer IDs is discouraged in scripts.
|
GroovyUser |
getBossUser() |
boolean |
getCannotChange()
Deprecated.
|
java.lang.String |
getCity() |
int |
getClassId()
This property is read-only.
|
GroovyDsContainerNode |
getContainer() |
java.lang.String |
getContainerGuid() |
int |
getContainerId()
Note: The use of integer IDs is discouraged in scripts.
|
java.lang.String |
getCountry() |
java.util.Map<java.lang.String,IValueHolder<?>> |
getCustomMapVH()
Note: do not use this property in scripts.
|
java.lang.String |
getDefaultLanguage()
Get the default language identifier.
|
java.lang.String |
getDefaultLayout()
Get the default layout.
|
java.lang.String |
getDefaultLayoutMobile()
Get the default layout mobile.
|
java.lang.String |
getDefaultLocale()
Get the default locale identifier.
|
java.lang.String |
getDescription() |
ModifiableGroovyDsSetNodeCollection |
getDirectMemberSets()
A collection of sets this user is direct member of.
|
java.lang.String |
getEmailBiz() |
java.lang.String |
getEmailHome() |
java.lang.String |
getEmployeeNo() |
java.util.Date |
getEnterDate() |
java.lang.String |
getExternalLogin(int p_iIndex)
Note: do not use this property in scripts.
|
java.lang.String |
getExternalLogin1() |
java.lang.String |
getExternalLogin2() |
java.lang.String |
getExternalLogin3() |
java.lang.String |
getExternalPassword(int p_iIndex)
Note: do not use this property in scripts.
|
java.lang.String |
getExternalPassword1() |
java.lang.String |
getExternalPassword2() |
java.lang.String |
getExternalPassword3() |
java.lang.String |
getFirstName() |
java.lang.String |
getFullName() |
int |
getGender()
Get the gender
|
java.lang.String |
getGuid() |
int |
getId()
Note: The use of integer IDs is discouraged in scripts.
|
java.lang.String |
getImageType()
Same as
getUserImageContentType() . |
java.lang.String |
getLastName() |
int |
getLocked()
Check if the user is locked.
|
java.lang.String |
getLoginDomain() |
java.lang.String |
getLoginName() |
java.lang.String |
getMiddleName() |
boolean |
getMustChange()
Deprecated.
|
java.lang.String |
getName() |
java.util.Date |
getPasswordChangedDate() |
java.lang.String |
getPhoneBiz() |
java.lang.String |
getPhoneFax() |
java.lang.String |
getPhoneHome() |
java.lang.String |
getPhoneMobileBiz() |
java.lang.String |
getPhoneMobileHome() |
java.lang.String |
getPhonePager() |
java.lang.String |
getPoBox() |
java.lang.String |
getPostalCode() |
int |
getProxyPerson()
Deprecated.
See
getProxyPersonId() . |
int |
getProxyPersonId()
Note: The use of integer IDs is discouraged in scripts.
|
GroovyUser |
getProxyPersonUser() |
java.lang.String |
getPublicId()
Get the user's public ID.
|
boolean |
getPwdExpires()
Deprecated.
|
java.lang.String |
getQualifiedLoginName() |
boolean |
getShowUser()
Note: do not use this property in scripts.
|
java.lang.String |
getState() |
java.lang.String |
getStreet() |
java.util.TimeZone |
getTimeZone() |
java.lang.String |
getTimeZoneId() |
java.lang.String |
getTitle() |
java.lang.String |
getUserImageContentType() |
java.lang.String |
getUserImageFileName() |
java.util.Date |
getUserImageLastModified() |
java.lang.String |
getUserImageMetaInfo() |
java.lang.String |
getUserImageUrl() |
boolean |
hasBoss() |
boolean |
hasProxyPerson() |
boolean |
isAnonymous() |
boolean |
isDeletable()
This property is read-only.
|
boolean |
isDeleted()
This property is read-only.
|
boolean |
isDisabled() |
boolean |
isFemale() |
boolean |
isLockable()
Check if the user account can be locked.
|
boolean |
isMale() |
boolean |
isModifiablePassword() |
boolean |
isMustChangePassword() |
boolean |
isPasswordExpires() |
void |
propertyMissing(java.lang.String p_strName,
java.lang.Object p_value)
For internal use only.
|
void |
save()
Save the user object to the database.
|
void |
set(java.lang.String p_strValue) |
void |
setBirthday(java.util.Date p_dtValue) |
void |
setBossId(int p_iValue)
Note: The use of integer IDs is discouraged in scripts.
|
void |
setCity(java.lang.String p_strValue) |
void |
setContainerGuid(java.lang.String p_strValue) |
void |
setCountry(java.lang.String p_strValue) |
void |
setDefaultLanguage(java.lang.String p_strValue) |
void |
setDefaultLayout(java.lang.String p_strValue) |
void |
setDefaultLocale(java.lang.String p_strValue) |
void |
setDescription(java.lang.String p_strValue) |
void |
setDisabled(boolean p_bValue) |
void |
setEmailBiz(java.lang.String p_strValue) |
void |
setEmailHome(java.lang.String p_strValue) |
void |
setEmployeeNo(java.lang.String p_strValue) |
void |
setEnterDate(java.util.Date p_dtValue) |
void |
setExternalLogin1(java.lang.String p_strValue) |
void |
setExternalLogin2(java.lang.String p_strValue) |
void |
setExternalLogin3(java.lang.String p_strValue) |
void |
setExternalPassword1(java.lang.String p_strValue) |
void |
setExternalPassword2(java.lang.String p_strValue) |
void |
setExternalPassword3(java.lang.String p_strValue) |
void |
setFemale(boolean p_bValue) |
void |
setFirstName(java.lang.String p_strValue) |
void |
setFullName(java.lang.String p_strValue) |
void |
setGender(int p_iValue) |
void |
setLastName(java.lang.String p_strValue) |
void |
setLockable(boolean p_bLockable) |
void |
setLocked(int p_iValue) |
void |
setLoginDomain(java.lang.String p_strValue) |
void |
setLoginName(java.lang.String p_strValue) |
void |
setMale(boolean p_bValue) |
void |
setMiddleName(java.lang.String p_strValue) |
void |
setModifiablePassword(boolean p_bValue) |
void |
setMustChangePassword(boolean p_bValue) |
void |
setName(java.lang.String p_strValue) |
void |
setPasswordChangedDate(java.util.Date p_dt) |
void |
setPasswordExpires(boolean p_bValue) |
void |
setPhoneBiz(java.lang.String p_strValue) |
void |
setPhoneFax(java.lang.String p_strValue) |
void |
setPhoneMobileBiz(java.lang.String p_strValue) |
void |
setPhoneMobileHome(java.lang.String p_strValue) |
void |
setPhonePager(java.lang.String p_strValue) |
void |
setPoBox(java.lang.String p_strValue) |
void |
setPostalCode(java.lang.String p_strValue) |
void |
setProxyPersonId(int p_iValue)
Note: The use of integer IDs is discouraged in scripts.
|
void |
setQualifiedLoginName(java.lang.String p_strValue) |
void |
setState(java.lang.String p_strValue) |
void |
setStreet(java.lang.String p_strValue) |
void |
setTimeZone(java.util.TimeZone p_tz) |
void |
setTimeZoneId(java.lang.String p_strValue) |
void |
setTitle(java.lang.String p_strValue) |
void |
setUserImageContentType(java.lang.String p_strValue) |
void |
setUserImageFileName(java.lang.String p_strValue) |
void |
setUserImageLastModified(java.util.Date p_dt) |
void |
setUserImageMetaInfo(java.lang.String p_strValue) |
void |
setUserImageUrl(java.lang.String p_strValue) |
java.lang.String |
toString()
Returns a string representation of the user object.
|
public void propertyMissing(java.lang.String p_strName, java.lang.Object p_value)
public java.lang.Object get(java.lang.String p_strKey)
public java.lang.Object getAt(java.lang.String p_strKey)
public java.lang.String getGuid()
getGuid
in interface de.uplanet.lucy.usermanager.ILogonUser
public java.lang.String getPublicId()
IUser
The public user ID consists of 40 upper-case hexadecimal digits.
getPublicId
in interface IUser
public int getId()
public void setName(java.lang.String p_strValue)
public int getClassId()
getClassId
in interface IUser
public int getContainerId()
getContainerId
in interface IUser
public java.lang.String getContainerGuid()
getContainerGuid
in interface IUser
public void setContainerGuid(java.lang.String p_strValue)
public GroovyDsContainerNode getContainer()
public ModifiableGroovyDsSetNodeCollection getDirectMemberSets()
@Deprecated public int getBoss()
getBossId()
.public int getBossId()
public void setBossId(int p_iValue)
public GroovyUser getBossUser() throws de.uplanet.lucy.usermanager.NotFoundException
de.uplanet.lucy.usermanager.NotFoundException
@Deprecated public int getProxyPerson()
getProxyPersonId()
.getProxyPerson
in interface IUser
public int getProxyPersonId()
getProxyPersonId
in interface IUser
public void setProxyPersonId(int p_iValue)
public boolean hasProxyPerson()
hasProxyPerson
in interface IUser
public GroovyUser getProxyPersonUser() throws de.uplanet.lucy.usermanager.NotFoundException
de.uplanet.lucy.usermanager.NotFoundException
public java.lang.String getLoginDomain()
getLoginDomain
in interface de.uplanet.lucy.usermanager.ILogonUser
public void setLoginDomain(java.lang.String p_strValue)
public java.lang.String getLoginName()
getLoginName
in interface de.uplanet.lucy.usermanager.ILogonUser
public void setLoginName(java.lang.String p_strValue)
public boolean isDeleted()
public boolean isDeletable()
isDeletable
in interface IUser
true
if this user is deletable, or false
otherwise.public boolean isDisabled()
isDisabled
in interface IUser
public void setDisabled(boolean p_bValue)
public boolean isLockable()
IUser
isLockable
in interface IUser
true
if the user account can be locked,
or false
otherwise.public void setLockable(boolean p_bLockable)
public int getLocked()
IUser
public void setLocked(int p_iValue)
public boolean isModifiablePassword()
isModifiablePassword
in interface IUser
public void setModifiablePassword(boolean p_bValue)
public boolean isMustChangePassword()
isMustChangePassword
in interface IUser
public void setMustChangePassword(boolean p_bValue)
public boolean isPasswordExpires()
isPasswordExpires
in interface IUser
public void setPasswordExpires(boolean p_bValue)
public java.util.Date getPasswordChangedDate()
getPasswordChangedDate
in interface IUser
public void setPasswordChangedDate(java.util.Date p_dt)
@Deprecated public boolean getCannotChange()
getCannotChange
in interface IUser
@Deprecated public boolean getPwdExpires()
getPwdExpires
in interface IUser
@Deprecated public boolean getMustChange()
getMustChange
in interface IUser
public boolean isAnonymous()
isAnonymous
in interface IUser
public java.lang.String getEmailBiz()
getEmailBiz
in interface IUser
public void setEmailBiz(java.lang.String p_strValue)
public java.lang.String getEmailHome()
getEmailHome
in interface IUser
public void setEmailHome(java.lang.String p_strValue)
public java.lang.String getPhoneBiz()
getPhoneBiz
in interface IUser
public void setPhoneBiz(java.lang.String p_strValue)
public java.lang.String getPhoneFax()
getPhoneFax
in interface IUser
public void setPhoneFax(java.lang.String p_strValue)
public java.lang.String getPhoneHome()
getPhoneHome
in interface IUser
public void set(java.lang.String p_strValue)
public java.lang.String getPhoneMobileBiz()
getPhoneMobileBiz
in interface IUser
public void setPhoneMobileBiz(java.lang.String p_strValue)
public java.lang.String getPhoneMobileHome()
getPhoneMobileHome
in interface IUser
public void setPhoneMobileHome(java.lang.String p_strValue)
public java.lang.String getPhonePager()
getPhonePager
in interface IUser
public void setPhonePager(java.lang.String p_strValue)
public java.util.Date getBirthday()
getBirthday
in interface IUser
public void setBirthday(java.util.Date p_dtValue)
public java.util.Date getEnterDate()
getEnterDate
in interface IUser
public void setEnterDate(java.util.Date p_dtValue)
public int getGender()
IUser
public void setGender(int p_iValue)
public void setMale(boolean p_bValue)
public void setFemale(boolean p_bValue)
public java.lang.String getMiddleName()
getMiddleName
in interface de.uplanet.lucy.usermanager.ILogonUser
public void setMiddleName(java.lang.String p_strValue)
public void setCity(java.lang.String p_strValue)
public java.lang.String getCountry()
getCountry
in interface IUser
public void setCountry(java.lang.String p_strValue)
public java.lang.String getEmployeeNo()
getEmployeeNo
in interface IUser
public void setEmployeeNo(java.lang.String p_strValue)
public java.lang.String getFirstName()
getFirstName
in interface de.uplanet.lucy.usermanager.ILogonUser
public void setFirstName(java.lang.String p_strValue)
public java.lang.String getLastName()
getLastName
in interface de.uplanet.lucy.usermanager.ILogonUser
public void setLastName(java.lang.String p_strValue)
public void setStreet(java.lang.String p_strValue)
public java.lang.String getTitle()
getTitle
in interface de.uplanet.lucy.usermanager.ILogonUser
public void setTitle(java.lang.String p_strValue)
public java.lang.String getPostalCode()
getPostalCode
in interface IUser
public void setPostalCode(java.lang.String p_strValue)
public java.util.TimeZone getTimeZone()
getTimeZone
in interface IUser
public void setTimeZone(java.util.TimeZone p_tz)
public java.lang.String getTimeZoneId()
getTimeZoneId
in interface de.uplanet.lucy.usermanager.ILogonUser
public void setTimeZoneId(java.lang.String p_strValue)
public java.lang.String getQualifiedLoginName()
getQualifiedLoginName
in interface de.uplanet.lucy.usermanager.ILogonUser
public void setQualifiedLoginName(java.lang.String p_strValue)
public java.lang.String getFullName()
getFullName
in interface de.uplanet.lucy.usermanager.ILogonUser
public void setFullName(java.lang.String p_strValue)
public java.lang.String getExternalLogin1()
getExternalLogin1
in interface IUser
public void setExternalLogin1(java.lang.String p_strValue)
public java.lang.String getExternalLogin2()
getExternalLogin2
in interface IUser
public void setExternalLogin2(java.lang.String p_strValue)
public java.lang.String getExternalLogin3()
getExternalLogin3
in interface IUser
public void setExternalLogin3(java.lang.String p_strValue)
public java.lang.String getExternalPassword1()
getExternalPassword1
in interface IUser
public void setExternalPassword1(java.lang.String p_strValue)
public java.lang.String getExternalPassword2()
getExternalPassword2
in interface IUser
public void setExternalPassword2(java.lang.String p_strValue)
public java.lang.String getExternalPassword3()
getExternalPassword3
in interface IUser
public void setExternalPassword3(java.lang.String p_strValue)
public java.lang.String getDefaultLanguage()
IUser
getDefaultLanguage
in interface IUser
public void setDefaultLanguage(java.lang.String p_strValue)
public java.lang.String getDefaultLocale()
IUser
getDefaultLocale
in interface IUser
public void setDefaultLocale(java.lang.String p_strValue)
public java.lang.String getExternalLogin(int p_iIndex)
getExternalLogin
in interface IUser
public java.lang.String getExternalPassword(int p_iIndex)
getExternalPassword
in interface IUser
public java.lang.String getDefaultLayout()
IUser
getDefaultLayout
in interface IUser
public java.lang.String getDefaultLayoutMobile()
IUser
getDefaultLayoutMobile
in interface IUser
public void setDefaultLayout(java.lang.String p_strValue)
public java.lang.String getImageType()
getUserImageContentType()
.public java.lang.String getUserImageContentType()
getUserImageContentType
in interface IUser
public void setUserImageContentType(java.lang.String p_strValue)
public java.lang.String getUserImageFileName()
getUserImageFileName
in interface IUser
public void setUserImageFileName(java.lang.String p_strValue)
public java.lang.String getUserImageUrl()
getUserImageUrl
in interface IUser
public void setUserImageUrl(java.lang.String p_strValue)
public java.lang.String getUserImageMetaInfo()
getUserImageMetaInfo
in interface IUser
public void setUserImageMetaInfo(java.lang.String p_strValue)
public java.util.Date getUserImageLastModified()
getUserImageLastModified
in interface IUser
public void setUserImageLastModified(java.util.Date p_dt)
public void setPoBox(java.lang.String p_strValue)
public void setState(java.lang.String p_strValue)
public java.lang.String getDescription()
getDescription
in interface IUser
public void setDescription(java.lang.String p_strValue)
public java.util.Map<java.lang.String,IValueHolder<?>> getCustomMapVH()
getCustomMapVH
in interface IUser
public boolean getShowUser()
getShowUser
in interface IUser
public void save() throws java.sql.SQLException
java.sql.SQLException
- If a database error occurred.public java.lang.String toString()
Note that the actual representation may change between different Intrexx versions.
toString
in class java.lang.Object