Klasse GroovyUser

java.lang.Object
de.uplanet.lucy.server.usermanager.groovy.GroovyUser
Alle implementierten Schnittstellen:
IUser, ILogonUser

public final class GroovyUser extends Object implements IUser
A user wrapper class for Groovy scripting.

Note: Do not store instances of this class for later use by another thread or transaction.

Seit:
Intrexx 6.0.
  • Methodendetails

    • propertyMissing

      public void propertyMissing(String p_strName, Object p_value)
      For internal use only.
    • get

      public Object get(String p_strKey)
    • getAt

      public Object getAt(String p_strKey)
    • getGuid

      public String getGuid()
      Beschreibung aus Schnittstelle kopiert: ILogonUser
      Get the GUID of the user.
      Angegeben von:
      getGuid in Schnittstelle ILogonUser
      Gibt zurück:
      The user's GUID.
    • getPublicId

      public String getPublicId()
      Beschreibung aus Schnittstelle kopiert: IUser
      Get the user's public ID.

      The public user ID consists of 40 upper-case hexadecimal digits.

      Angegeben von:
      getPublicId in Schnittstelle IUser
      Gibt zurück:
      The public user ID.
    • getId

      public int getId()
      Note: The use of integer IDs is discouraged in scripts. Objects should normally be identified by their GUIDs.
      Angegeben von:
      getId in Schnittstelle IUser
    • getName

      public String getName()
      Angegeben von:
      getName in Schnittstelle IUser
    • setName

      public void setName(String p_strValue)
    • getClassId

      public int getClassId()
      This property is read-only.
      Angegeben von:
      getClassId in Schnittstelle IUser
      Gibt zurück:
      The class ID of this object.
    • getContainerId

      public int getContainerId()
      Note: The use of integer IDs is discouraged in scripts. Objects should normally be identified by their GUIDs.
      Angegeben von:
      getContainerId in Schnittstelle IUser
    • getContainerGuid

      public String getContainerGuid()
      Angegeben von:
      getContainerGuid in Schnittstelle IUser
    • setContainerGuid

      public void setContainerGuid(String p_strValue)
    • getContainer

      public GroovyDsContainerNode getContainer()
    • getDirectMemberSets

      public ModifiableGroovyDsSetNodeCollection getDirectMemberSets()
      A collection of sets this user is direct member of.
      Gibt zurück:
      The collection of sets this user is direct member of.
    • getBoss

      @Deprecated public int getBoss()
      Veraltet.
      Do not use this method in scripts.
      Angegeben von:
      getBoss in Schnittstelle IUser
    • getBossId

      public int getBossId()
      Note: The use of integer IDs is discouraged in scripts. Objects should normally be identified by their GUIDs.
      Angegeben von:
      getBossId in Schnittstelle IUser
    • setBossId

      public void setBossId(int p_iValue)
      Note: The use of integer IDs is discouraged in scripts. Objects should normally be identified by their GUIDs.
    • hasBoss

      public boolean hasBoss()
      Angegeben von:
      hasBoss in Schnittstelle IUser
    • getBossUser

      public GroovyUser getBossUser() throws de.uplanet.lucy.usermanager.NotFoundException
      Löst aus:
      de.uplanet.lucy.usermanager.NotFoundException
    • getProxyPerson

      @Deprecated public int getProxyPerson()
      Veraltet.
      Do not use this method in scripts.
      Angegeben von:
      getProxyPerson in Schnittstelle IUser
    • getProxyPersonId

      public int getProxyPersonId()
      Note: The use of integer IDs is discouraged in scripts. Objects should normally be identified by their GUIDs.
      Angegeben von:
      getProxyPersonId in Schnittstelle IUser
    • setProxyPersonId

      public void setProxyPersonId(int p_iValue)
      Note: The use of integer IDs is discouraged in scripts. Objects should normally be identified by their GUIDs.
    • hasProxyPerson

      public boolean hasProxyPerson()
      Angegeben von:
      hasProxyPerson in Schnittstelle IUser
    • getProxyPersonUser

      public GroovyUser getProxyPersonUser() throws de.uplanet.lucy.usermanager.NotFoundException
      Löst aus:
      de.uplanet.lucy.usermanager.NotFoundException
    • getLoginDomain

      public String getLoginDomain()
      Beschreibung aus Schnittstelle kopiert: ILogonUser
      Get the login domain of the user.
      Angegeben von:
      getLoginDomain in Schnittstelle ILogonUser
      Gibt zurück:
      The user's login domain.
    • setLoginDomain

      public void setLoginDomain(String p_strValue)
    • getLoginName

      public String getLoginName()
      Beschreibung aus Schnittstelle kopiert: ILogonUser
      Get the login name of the user.
      Angegeben von:
      getLoginName in Schnittstelle ILogonUser
      Gibt zurück:
      The user's login name.
    • setLoginName

      public void setLoginName(String p_strValue)
    • isDeleted

      public boolean isDeleted()
      This property is read-only.
      Angegeben von:
      isDeleted in Schnittstelle IUser
      Gibt zurück:
      true if this user is deleted, or false otherwise.
    • isDeletable

      public boolean isDeletable()
      This property is read-only.
      Angegeben von:
      isDeletable in Schnittstelle IUser
      Gibt zurück:
      true if this user is deletable, or false otherwise.
    • isDisabled

      public boolean isDisabled()
      Angegeben von:
      isDisabled in Schnittstelle IUser
    • setDisabled

      public void setDisabled(boolean p_bValue)
    • isLockable

      public boolean isLockable()
      Beschreibung aus Schnittstelle kopiert: IUser
      Check if the user account can be locked.
      Angegeben von:
      isLockable in Schnittstelle IUser
      Gibt zurück:
      true if the user account can be locked, or false otherwise.
    • setLockable

      public void setLockable(boolean p_bLockable)
    • getLocked

      public int getLocked()
      Beschreibung aus Schnittstelle kopiert: IUser
      Check if the user is locked.
      Angegeben von:
      getLocked in Schnittstelle IUser
      Gibt zurück:
      0 if the user is not locked, or a value greater than zero if the user is locked.
    • setLocked

      public void setLocked(int p_iValue)
    • isModifiablePassword

      public boolean isModifiablePassword()
      Angegeben von:
      isModifiablePassword in Schnittstelle IUser
    • setModifiablePassword

      public void setModifiablePassword(boolean p_bValue)
    • isMustChangePassword

      public boolean isMustChangePassword()
      Angegeben von:
      isMustChangePassword in Schnittstelle IUser
    • setMustChangePassword

      public void setMustChangePassword(boolean p_bValue)
    • isPasswordExpires

      public boolean isPasswordExpires()
      Angegeben von:
      isPasswordExpires in Schnittstelle IUser
    • setPasswordExpires

      public void setPasswordExpires(boolean p_bValue)
    • getPasswordChangedDate

      public Date getPasswordChangedDate()
      Angegeben von:
      getPasswordChangedDate in Schnittstelle IUser
    • setPasswordChangedDate

      public void setPasswordChangedDate(Date p_dt)
    • getCannotChange

      @Deprecated public boolean getCannotChange()
      Veraltet.
      Note: do not use this property in scripts.
      Angegeben von:
      getCannotChange in Schnittstelle IUser
    • getPwdExpires

      @Deprecated public boolean getPwdExpires()
      Veraltet.
      Note: do not use this property in scripts.
      Angegeben von:
      getPwdExpires in Schnittstelle IUser
    • getMustChange

      @Deprecated public boolean getMustChange()
      Veraltet.
      Note: do not use this property in scripts.
      Angegeben von:
      getMustChange in Schnittstelle IUser
    • isAnonymous

      public boolean isAnonymous()
      Angegeben von:
      isAnonymous in Schnittstelle IUser
    • getEmailBiz

      public String getEmailBiz()
      Angegeben von:
      getEmailBiz in Schnittstelle IUser
    • setEmailBiz

      public void setEmailBiz(String p_strValue)
    • getEmailHome

      public String getEmailHome()
      Angegeben von:
      getEmailHome in Schnittstelle IUser
    • setEmailHome

      public void setEmailHome(String p_strValue)
    • getPhoneBiz

      public String getPhoneBiz()
      Angegeben von:
      getPhoneBiz in Schnittstelle IUser
    • setPhoneBiz

      public void setPhoneBiz(String p_strValue)
    • getPhoneFax

      public String getPhoneFax()
      Angegeben von:
      getPhoneFax in Schnittstelle IUser
    • setPhoneFax

      public void setPhoneFax(String p_strValue)
    • getPhoneHome

      public String getPhoneHome()
      Angegeben von:
      getPhoneHome in Schnittstelle IUser
    • setPhoneHome

      public void setPhoneHome(String p_strValue)
    • getPhoneMobileBiz

      public String getPhoneMobileBiz()
      Angegeben von:
      getPhoneMobileBiz in Schnittstelle IUser
    • setPhoneMobileBiz

      public void setPhoneMobileBiz(String p_strValue)
    • getPhoneMobileHome

      public String getPhoneMobileHome()
      Angegeben von:
      getPhoneMobileHome in Schnittstelle IUser
    • setPhoneMobileHome

      public void setPhoneMobileHome(String p_strValue)
    • getPhonePager

      public String getPhonePager()
      Angegeben von:
      getPhonePager in Schnittstelle IUser
    • setPhonePager

      public void setPhonePager(String p_strValue)
    • getBirthday

      public Date getBirthday()
      Angegeben von:
      getBirthday in Schnittstelle IUser
    • setBirthday

      public void setBirthday(Date p_dtValue)
    • getEnterDate

      public Date getEnterDate()
      Angegeben von:
      getEnterDate in Schnittstelle IUser
    • setEnterDate

      public void setEnterDate(Date p_dtValue)
    • getGender

      public int getGender()
      Beschreibung aus Schnittstelle kopiert: IUser
      Get the gender
      Angegeben von:
      getGender in Schnittstelle IUser
      Gibt zurück:
      One of
    • setGender

      public void setGender(int p_iValue)
    • isMale

      public boolean isMale()
      Angegeben von:
      isMale in Schnittstelle IUser
    • setMale

      public void setMale(boolean p_bValue)
    • isFemale

      public boolean isFemale()
      Angegeben von:
      isFemale in Schnittstelle IUser
    • setFemale

      public void setFemale(boolean p_bValue)
    • isDiverse

      public boolean isDiverse()
      Angegeben von:
      isDiverse in Schnittstelle IUser
    • setDiverse

      public void setDiverse(boolean p_bValue)
      Parameter:
      p_bValue - If false, GENDER_UNKNOWN will be set.
    • getMiddleName

      public String getMiddleName()
      Beschreibung aus Schnittstelle kopiert: ILogonUser
      Get the middle name of the user.
      Angegeben von:
      getMiddleName in Schnittstelle ILogonUser
      Gibt zurück:
      The user's middle name.
    • setMiddleName

      public void setMiddleName(String p_strValue)
    • getCity

      public String getCity()
      Angegeben von:
      getCity in Schnittstelle IUser
    • setCity

      public void setCity(String p_strValue)
    • getCountry

      public String getCountry()
      Angegeben von:
      getCountry in Schnittstelle IUser
    • getIsoCountryCode

      public String getIsoCountryCode()
      Angegeben von:
      getIsoCountryCode in Schnittstelle IUser
    • setCountry

      public void setCountry(String p_strValue)
    • getEmployeeNo

      public String getEmployeeNo()
      Angegeben von:
      getEmployeeNo in Schnittstelle IUser
    • setEmployeeNo

      public void setEmployeeNo(String p_strValue)
    • getFirstName

      public String getFirstName()
      Beschreibung aus Schnittstelle kopiert: ILogonUser
      Get the first name of the user.
      Angegeben von:
      getFirstName in Schnittstelle ILogonUser
      Gibt zurück:
      The user's first name.
    • setFirstName

      public void setFirstName(String p_strValue)
    • getLastName

      public String getLastName()
      Beschreibung aus Schnittstelle kopiert: ILogonUser
      Get the last name of the user.
      Angegeben von:
      getLastName in Schnittstelle ILogonUser
      Gibt zurück:
      The user's last name.
    • setLastName

      public void setLastName(String p_strValue)
    • getStreet

      public String getStreet()
      Angegeben von:
      getStreet in Schnittstelle IUser
    • setStreet

      public void setStreet(String p_strValue)
    • getTitle

      public String getTitle()
      Beschreibung aus Schnittstelle kopiert: ILogonUser
      Get the title of the user.
      Angegeben von:
      getTitle in Schnittstelle ILogonUser
      Gibt zurück:
      The user's title.
    • setTitle

      public void setTitle(String p_strValue)
    • getPostalCode

      public String getPostalCode()
      Angegeben von:
      getPostalCode in Schnittstelle IUser
    • setPostalCode

      public void setPostalCode(String p_strValue)
    • getTimeZone

      public TimeZone getTimeZone()
      Angegeben von:
      getTimeZone in Schnittstelle IUser
    • setTimeZone

      public void setTimeZone(TimeZone p_tz)
    • getTimeZoneId

      public String getTimeZoneId()
      Beschreibung aus Schnittstelle kopiert: ILogonUser
      Get the time zone of the user.
      Angegeben von:
      getTimeZoneId in Schnittstelle ILogonUser
      Gibt zurück:
      The user's time zone.
    • setTimeZoneId

      public void setTimeZoneId(String p_strValue)
    • getQualifiedLoginName

      public String getQualifiedLoginName()
      Beschreibung aus Schnittstelle kopiert: ILogonUser
      Get the qualified login name of the user.
      Angegeben von:
      getQualifiedLoginName in Schnittstelle ILogonUser
      Gibt zurück:
      The user's qualified login name.
    • setQualifiedLoginName

      public void setQualifiedLoginName(String p_strValue)
    • getFullName

      public String getFullName()
      Beschreibung aus Schnittstelle kopiert: ILogonUser
      Get the full name of the user.
      Angegeben von:
      getFullName in Schnittstelle ILogonUser
      Gibt zurück:
      The user's full name.
    • setFullName

      public void setFullName(String p_strValue)
    • getExternalLogin1

      public String getExternalLogin1()
      Angegeben von:
      getExternalLogin1 in Schnittstelle IUser
    • setExternalLogin1

      public void setExternalLogin1(String p_strValue)
    • getExternalLogin2

      public String getExternalLogin2()
      Angegeben von:
      getExternalLogin2 in Schnittstelle IUser
    • setExternalLogin2

      public void setExternalLogin2(String p_strValue)
    • getExternalLogin3

      public String getExternalLogin3()
      Angegeben von:
      getExternalLogin3 in Schnittstelle IUser
    • setExternalLogin3

      public void setExternalLogin3(String p_strValue)
    • getExternalPassword1

      public String getExternalPassword1()
      Angegeben von:
      getExternalPassword1 in Schnittstelle IUser
    • setExternalPassword1

      public void setExternalPassword1(String p_strValue)
    • getExternalPassword2

      public String getExternalPassword2()
      Angegeben von:
      getExternalPassword2 in Schnittstelle IUser
    • setExternalPassword2

      public void setExternalPassword2(String p_strValue)
    • getExternalPassword3

      public String getExternalPassword3()
      Angegeben von:
      getExternalPassword3 in Schnittstelle IUser
    • setExternalPassword3

      public void setExternalPassword3(String p_strValue)
    • getDefaultLanguage

      public String getDefaultLanguage()
      Beschreibung aus Schnittstelle kopiert: IUser
      Get the default language identifier.
      Angegeben von:
      getDefaultLanguage in Schnittstelle IUser
      Gibt zurück:
      The default language identifier.
    • setDefaultLanguage

      public void setDefaultLanguage(String p_strValue)
    • getDefaultLocale

      public String getDefaultLocale()
      Beschreibung aus Schnittstelle kopiert: IUser
      Get the default locale identifier.
      Angegeben von:
      getDefaultLocale in Schnittstelle IUser
      Gibt zurück:
      The default locale identifier.
    • setDefaultLocale

      public void setDefaultLocale(String p_strValue)
    • getExternalLogin

      public String getExternalLogin(int p_iIndex)
      Note: do not use this property in scripts.
      Angegeben von:
      getExternalLogin in Schnittstelle IUser
    • getExternalPassword

      public String getExternalPassword(int p_iIndex)
      Note: do not use this property in scripts.
      Angegeben von:
      getExternalPassword in Schnittstelle IUser
    • getDefaultLayout

      public String getDefaultLayout()
      Beschreibung aus Schnittstelle kopiert: IUser
      Get the default layout.
      Angegeben von:
      getDefaultLayout in Schnittstelle IUser
      Gibt zurück:
      The default layout.
    • getDefaultLayoutMobile

      public String getDefaultLayoutMobile()
      Beschreibung aus Schnittstelle kopiert: IUser
      Get the default layout mobile.
      Angegeben von:
      getDefaultLayoutMobile in Schnittstelle IUser
      Gibt zurück:
      The default layout mobile.
    • setDefaultLayout

      public void setDefaultLayout(String p_strValue)
    • getImageType

      public String getImageType()
      Gibt zurück:
      The user image content type.
    • getUserImageContentType

      public String getUserImageContentType()
      Angegeben von:
      getUserImageContentType in Schnittstelle IUser
    • setUserImageContentType

      public void setUserImageContentType(String p_strValue)
    • getUserImageFileName

      public String getUserImageFileName()
      Angegeben von:
      getUserImageFileName in Schnittstelle IUser
    • setUserImageFileName

      public void setUserImageFileName(String p_strValue)
    • getUserImageUrl

      public String getUserImageUrl()
      Angegeben von:
      getUserImageUrl in Schnittstelle IUser
    • setUserImageUrl

      public void setUserImageUrl(String p_strValue)
    • getUserImageMetaInfo

      public String getUserImageMetaInfo()
      Angegeben von:
      getUserImageMetaInfo in Schnittstelle IUser
    • setUserImageMetaInfo

      public void setUserImageMetaInfo(String p_strValue)
    • getUserImageLastModified

      public Date getUserImageLastModified()
      Angegeben von:
      getUserImageLastModified in Schnittstelle IUser
    • setUserImageLastModified

      public void setUserImageLastModified(Date p_dt)
    • getPoBox

      public String getPoBox()
      Angegeben von:
      getPoBox in Schnittstelle IUser
    • setPoBox

      public void setPoBox(String p_strValue)
    • getState

      public String getState()
      Angegeben von:
      getState in Schnittstelle IUser
    • setState

      public void setState(String p_strValue)
    • getDescription

      public String getDescription()
      Angegeben von:
      getDescription in Schnittstelle IUser
    • setDescription

      public void setDescription(String p_strValue)
    • getCustomMapVH

      public Map<String,IValueHolder<?>> getCustomMapVH()
      Note: do not use this property in scripts.
      Angegeben von:
      getCustomMapVH in Schnittstelle IUser
    • getValueHolder

      public IValueHolder<?> getValueHolder(String p_strAttributGuid)
      Note: do not use this property in scripts.
      Angegeben von:
      getValueHolder in Schnittstelle IUser
    • getShowUser

      public boolean getShowUser()
      Note: do not use this property in scripts.
      Angegeben von:
      getShowUser in Schnittstelle IUser
    • save

      public void save()
      Save the user object to the database.
      Seit:
      Intrexx 7.0.
    • toString

      public String toString()
      Returns a string representation of the user object.

      Note that the actual representation may change between different Intrexx versions.

      Setzt außer Kraft:
      toString in Klasse Object
      Gibt zurück:
      The string representation of the user object.