Package de.xima.fc.entities
Class Benutzer
java.lang.Object
de.xima.cmn.dao.model.AEntity<Long>
- 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
@Entity
@Deprecated
public class Benutzer
extends AbstractMandantDependentEntity
implements IBenutzerGruppeDependent, INameProviding, IDescriptionProviding, IUUIDEntity
Deprecated.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.Fields inherited from class de.xima.fc.entities.AbstractMandantDependentEntity
mandant
Fields inherited from class de.xima.fc.entities.AbstractLockableEntity
COL_LOCKINGVERSION, lockingVersion
Fields inherited from class de.xima.fc.entities.AbstractEntity
COL_ID, id
Fields inherited from interface de.xima.fc.entities.interfaces.IBenutzerGruppeDependent
ATTR_BENUTZERGRUPPEN
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION
Fields inherited from interface de.xima.cmn.dao.interfaces.IEntity
ATTR_ID
Fields inherited from interface de.xima.cmn.dao.interfaces.ILockableEntity
ATTR_LOCKINGVERSION
Fields inherited from interface de.xima.fc.entities.interfaces.IMandantDependent
ATTR_MANDANT, COL_CLIENT_ID
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME
Fields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntity
IMPORT_ID, INVALID_ID
Fields inherited from interface de.xima.fc.entities.interfaces.IUUIDEntity
ATTR_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, TYPE_NAME_UUID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBenutzerGruppe
(BenutzerGruppe benutzerGruppe) Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Returns a string of *Deprecated.getEmail()
Deprecated.Deprecated.getId()
Deprecated.Deprecated.Deprecated.Deprecated.The family name part of this user.getName()
Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.This method returns the user's encrypted passwordgetRef()
Deprecated.getRolle()
Deprecated.Deprecated.getUUID()
Deprecated.Deprecated.Deprecated.boolean
Deprecated.void
removeBenutzerGruppe
(BenutzerGruppe benutzerGruppe) Deprecated.void
setAltesPasswort
(String altesPasswort) Deprecated.void
Deprecated.void
setBenutzerGruppen
(List<BenutzerGruppe> benutzerGruppen) Deprecated.Ersetzt die zugeordneten Benutzergruppen mit der übergebenen Listevoid
setBenutzerstatus
(EBenutzerStatus benutzerstatus) Deprecated.void
setBenutzertyp
(EBenutzerTyp benutzertyp) Deprecated.void
setBeschreibung
(String beschreibung) Deprecated.void
Deprecated.This method is used to encrypt the plaintext password and then store it in the password attributevoid
setCustomAttributes
(Map<String, String> customAttributes) Deprecated.void
Deprecated.void
setForcePasswordChange
(boolean forcePasswordChange) Deprecated.void
setLastLogin
(Date lastLogin) Deprecated.void
setLoginName
(String loginname) Deprecated.void
setNachname
(String nachname) Deprecated.void
setPasswordLinkId
(String passwordLinkId) Deprecated.void
setPasswordLinkType
(EPasswordLinkType passwordLinkType) Deprecated.void
setPasswordLinkValidDate
(Date passwordLinkValidDate) Deprecated.void
setPasswordVersion
(Integer passwordVersion) Deprecated.void
setPasswort
(String passwort) Deprecated.This method sets the password of the user.void
Deprecated.void
setTelefon
(String telefon) Deprecated.void
Deprecated.void
setUUIDObject
(UUID uuid) Deprecated.void
setVorname
(String vorname) Deprecated.toString()
Deprecated.Methods inherited from class de.xima.fc.entities.AbstractMandantDependentEntity
getMandant, setMandant
Methods inherited from class de.xima.fc.entities.AbstractLockableEntity
entityHasChanged, getLockingVersion, setLockingVersion
Methods inherited from class de.xima.fc.entities.AbstractEntity
asIntValue, isPersisted, setId, setId
Methods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
getDescription
Methods inherited from interface de.xima.cmn.dao.interfaces.IEntity
isPersisted, setId
-
Field Details
-
ATTR_ANREDE
Deprecated.- See Also:
-
ATTR_VNAME
Deprecated.- See Also:
-
ATTR_NNAME
Deprecated.- See Also:
-
ATTR_LOGIN_NAME
Deprecated.- See Also:
-
ATTR_CLEARTEXT_PWD
Deprecated.- See Also:
-
ATTR_EMAIL
Deprecated.- See Also:
-
ATTR_TELEFON
Deprecated.- See Also:
-
ATTR_ROLLE
Deprecated.- See Also:
-
ATTR_STATUS
Deprecated.- See Also:
-
ATTR_PASSWORT
Deprecated.- See Also:
-
ATTR_ALTES_PASSWORT
Deprecated.- See Also:
-
ATTR_BENUTZERTYP
Deprecated.- See Also:
-
ATTR_PASSWORD_LINK_TYPE
Deprecated.- See Also:
-
ATTR_PASSWORD_LINK_VALIDDATE
Deprecated.- See Also:
-
ATTR_PASSWORD_LINK_ID
Deprecated.- See Also:
-
ATTR_LAST_LOGIN
Deprecated.- See Also:
-
COL_UUID
Deprecated.- See Also:
-
-
Constructor Details
-
Benutzer
public Benutzer()Deprecated.
-
-
Method Details
-
getId
Deprecated.- Specified by:
getId
in interfacede.xima.cmn.dao.interfaces.IEntity<Long>
-
getUUID
Deprecated.- Specified by:
getUUID
in interfaceIUUIDEntity
- Returns:
- UUID (Universal Unique Identifier) that identifies this type of entity. Usually is unique within a
context, e.g.
Mandant
,Projekt
, ...
-
setUUID
Deprecated.- Specified by:
setUUID
in interfaceIUUIDEntity
-
getUUIDObject
Deprecated.- Specified by:
getUUIDObject
in interfaceIUUIDEntity
-
setUUIDObject
Deprecated. -
getClearTextPasswort
Deprecated.Returns a string of *- Returns:
- Z
-
setClearTextPasswort
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
Deprecated.This method returns the user's encrypted password- Returns:
- the password
-
setPasswort
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
Deprecated.- Specified by:
getBeschreibung
in interfaceIDescriptionProviding
-
setBeschreibung
Deprecated. -
getLoginName
Deprecated.- Returns:
- The login name of this user.
-
setLoginName
Deprecated. -
getEmail
Deprecated.- Returns:
- The email address of this user.
-
setEmail
Deprecated. -
getTelefon
Deprecated.- Returns:
- The phone number of this user. May be
null
or empty.
-
setTelefon
Deprecated. -
getVorname
Deprecated.- Returns:
- The personal name part of this user.
-
setVorname
Deprecated. -
getNachname
Deprecated.The family name part of this user. -
setNachname
Deprecated. -
getAnrede
Deprecated.- Returns:
- The form of address for this user.
-
setAnrede
Deprecated. -
getBenutzerstatus
Deprecated. -
setBenutzerstatus
Deprecated. -
getBenutzerGruppen
Deprecated.- Specified by:
getBenutzerGruppen
in interfaceIBenutzerGruppeDependent
- Returns:
- A
List
ofBenutzerGruppe
s 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
Deprecated.Ersetzt die zugeordneten Benutzergruppen mit der übergebenen Liste- Specified by:
setBenutzerGruppen
in interfaceIBenutzerGruppeDependent
-
addBenutzerGruppe
Deprecated. -
removeBenutzerGruppe
Deprecated. -
getName
Deprecated.- Specified by:
getName
in interfaceINameProviding
- Returns:
- The login name of this user.
-
getFullName
Deprecated.- Returns:
- The full name of this user, ie. the personal name (
getVorname()
followed by the family name (getNachname()
.
-
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
Deprecated. -
getAltesPasswort
Deprecated. -
setAltesPasswort
Deprecated. -
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
Deprecated. -
getRef
Deprecated. -
isForcePasswordChange
public boolean isForcePasswordChange()Deprecated. -
setForcePasswordChange
public void setForcePasswordChange(boolean forcePasswordChange) Deprecated. -
getPasswordLinkId
Deprecated. -
setPasswordLinkId
Deprecated. -
getPasswordLinkValidDate
Deprecated. -
setPasswordLinkValidDate
Deprecated. -
getPasswordLinkType
Deprecated. -
setPasswordLinkType
Deprecated. -
getPasswordVersion
Deprecated. -
setPasswordVersion
Deprecated. -
getLastLogin
Deprecated. -
setLastLogin
Deprecated. -
getCustomAttributes
Deprecated. -
setCustomAttributes
Deprecated. -
toString
Deprecated.- Overrides:
toString
in classAbstractLockableEntity
-
user profiles
. An entity that describes a real-life person.