Class Benutzer

All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, de.xima.cmn.dao.interfaces.ILockableEntity<Long>, IBenutzerGruppeDependent, IDescriptionProviding, ILockingVersionProviding, IMandantDependent, INameProviding, ITransferable, ITransferableEntity, ITransferableLockableEntity, IUUIDEntity, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>
Direct Known Subclasses:
AktuellerBenutzer, LDAPBenutzer, VirtualBenutzer

Deprecated.
Since Version 8.0.0 user information is stored in user profiles. An entity that describes a real-life person.
See Also:
  • Field Details

  • Constructor Details

    • Benutzer

      public Benutzer()
      Deprecated.
  • Method Details

    • getId

      public Long getId()
      Deprecated.
      Specified by:
      getId in interface de.xima.cmn.dao.interfaces.IEntity<Long>
    • getUUID

      public String getUUID()
      Deprecated.
      Specified by:
      getUUID in interface IUUIDEntity
      Returns:
      UUID (Universal Unique Identifier) that identifies this type of entity. Usually is unique within a context, e.g. Mandant, Projekt, ...
    • setUUID

      public void setUUID(String uuid)
      Deprecated.
      Specified by:
      setUUID in interface IUUIDEntity
    • getUUIDObject

      public UUID getUUIDObject()
      Deprecated.
      Specified by:
      getUUIDObject in interface IUUIDEntity
    • setUUIDObject

      public void setUUIDObject(UUID uuid)
      Deprecated.
    • getClearTextPasswort

      @Deprecated public String getClearTextPasswort()
      Deprecated.
      Returns a string of *
      Returns:
      Z
    • setClearTextPasswort

      public void setClearTextPasswort(String ctp)
      Deprecated.
      This method is used to encrypt the plaintext password and then store it in the password attribute
      Parameters:
      ctp - - plaintext password, which should be set encrypted
    • getPasswort

      public String getPasswort()
      Deprecated.
      This method returns the user's encrypted password
      Returns:
      the password
    • setPasswort

      public void setPasswort(String passwort)
      Deprecated.
      This method sets the password of the user. This method should only be used, if passwords are not be encrypted or if an already encrypted password exists.
      Parameters:
      passwort - - user's password (encrypted, because it will be stored in database)
    • getBeschreibung

      public String getBeschreibung()
      Deprecated.
      Specified by:
      getBeschreibung in interface IDescriptionProviding
    • setBeschreibung

      public void setBeschreibung(String beschreibung)
      Deprecated.
    • getLoginName

      public String getLoginName()
      Deprecated.
      Returns:
      The login name of this user.
    • setLoginName

      public void setLoginName(String loginname)
      Deprecated.
    • getEmail

      public String getEmail()
      Deprecated.
      Returns:
      The email address of this user.
    • setEmail

      public void setEmail(String email)
      Deprecated.
    • getTelefon

      public String getTelefon()
      Deprecated.
      Returns:
      The phone number of this user. May be null or empty.
    • setTelefon

      public void setTelefon(String telefon)
      Deprecated.
    • getVorname

      public String getVorname()
      Deprecated.
      Returns:
      The personal name part of this user.
    • setVorname

      public void setVorname(String vorname)
      Deprecated.
    • getNachname

      public String getNachname()
      Deprecated.
      The family name part of this user.
    • setNachname

      public void setNachname(String nachname)
      Deprecated.
    • getAnrede

      public EAnrede getAnrede()
      Deprecated.
      Returns:
      The form of address for this user.
    • setAnrede

      public void setAnrede(EAnrede anrede)
      Deprecated.
    • getBenutzerstatus

      public EBenutzerStatus getBenutzerstatus()
      Deprecated.
    • setBenutzerstatus

      public void setBenutzerstatus(EBenutzerStatus benutzerstatus)
      Deprecated.
    • getBenutzerGruppen

      public List<BenutzerGruppe> getBenutzerGruppen()
      Deprecated.
      Specified by:
      getBenutzerGruppen in interface IBenutzerGruppeDependent
      Returns:
      A List of BenutzerGruppes this user belongs to. A user may belong to no, one, or multiple user groups. The user groups determine, for example, which inboxes a user may access.
    • setBenutzerGruppen

      public void setBenutzerGruppen(List<BenutzerGruppe> benutzerGruppen)
      Deprecated.
      Ersetzt die zugeordneten Benutzergruppen mit der übergebenen Liste
      Specified by:
      setBenutzerGruppen in interface IBenutzerGruppeDependent
    • addBenutzerGruppe

      public void addBenutzerGruppe(BenutzerGruppe benutzerGruppe)
      Deprecated.
    • removeBenutzerGruppe

      public void removeBenutzerGruppe(BenutzerGruppe benutzerGruppe)
      Deprecated.
    • getName

      public String getName()
      Deprecated.
      Specified by:
      getName in interface INameProviding
      Returns:
      The login name of this user.
    • getFullName

      public String getFullName()
      Deprecated.
      Returns:
      The full name of this user, ie. the personal name (getVorname() followed by the family name (getNachname().
    • getRolle

      public Rolle getRolle()
      Deprecated.
      Returns:
      The Rolle that is assigned to this user. Each user is always assigned to exactly one role. The role determines which permissions are granted to this user.
    • setRolle

      public void setRolle(Rolle rolle)
      Deprecated.
    • getAltesPasswort

      public String getAltesPasswort()
      Deprecated.
    • setAltesPasswort

      public void setAltesPasswort(String altesPasswort)
      Deprecated.
    • getBenutzertyp

      public EBenutzerTyp getBenutzertyp()
      Deprecated.
      Returns:
      The type of this user, ie. whether it is a system user or an external user, such as an LDAP user.
    • setBenutzertyp

      public void setBenutzertyp(EBenutzerTyp benutzertyp)
      Deprecated.
    • getRef

      public String getRef()
      Deprecated.
    • isForcePasswordChange

      public boolean isForcePasswordChange()
      Deprecated.
    • setForcePasswordChange

      public void setForcePasswordChange(boolean forcePasswordChange)
      Deprecated.
    • getPasswordLinkId

      public String getPasswordLinkId()
      Deprecated.
    • setPasswordLinkId

      public void setPasswordLinkId(String passwordLinkId)
      Deprecated.
    • getPasswordLinkValidDate

      public Date getPasswordLinkValidDate()
      Deprecated.
    • setPasswordLinkValidDate

      public void setPasswordLinkValidDate(Date passwordLinkValidDate)
      Deprecated.
    • getPasswordLinkType

      public EPasswordLinkType getPasswordLinkType()
      Deprecated.
    • setPasswordLinkType

      public void setPasswordLinkType(EPasswordLinkType passwordLinkType)
      Deprecated.
    • getPasswordVersion

      public Integer getPasswordVersion()
      Deprecated.
    • setPasswordVersion

      public void setPasswordVersion(Integer passwordVersion)
      Deprecated.
    • getLastLogin

      public Date getLastLogin()
      Deprecated.
    • setLastLogin

      public void setLastLogin(Date lastLogin)
      Deprecated.
    • getCustomAttributes

      public Map<String,String> getCustomAttributes()
      Deprecated.
    • setCustomAttributes

      public void setCustomAttributes(Map<String,String> customAttributes)
      Deprecated.
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class AbstractLockableEntity