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 StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.Fields inherited from class AbstractMandantDependentEntity
mandantFields inherited from class AbstractLockableEntity
COL_LOCKINGVERSION, lockingVersionFields inherited from class AbstractEntity
COL_ID, idFields inherited from interface IBenutzerGruppeDependent
ATTR_BENUTZERGRUPPENFields inherited from interface IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTIONFields inherited from interface de.xima.cmn.dao.interfaces.IEntity
ATTR_IDFields inherited from interface de.xima.cmn.dao.interfaces.ILockableEntity
ATTR_LOCKINGVERSIONFields inherited from interface IMandantDependent
ATTR_CLIENT, ATTR_MANDANT, COL_CLIENT_IDFields inherited from interface INameProviding
ATTR_NAME, COL_NAMEFields inherited from interface ITransferableEntity
IMPORT_ID, INVALID_IDFields inherited from interface IUUIDEntity
ATTR_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, NULLABLE_UUID_TYPE, TYPE_NAME_UUID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBenutzerGruppe(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.Gets the UUID (universal unique identifier) that uniquely identifies this type of entity.Deprecated.Gets the UUID (universal unique identifier) that uniquely identifies this type of entity.Deprecated.booleanDeprecated.voidremoveBenutzerGruppe(BenutzerGruppe benutzerGruppe) Deprecated.voidsetAltesPasswort(String altesPasswort) Deprecated.voidDeprecated.voidsetBenutzerGruppen(List<BenutzerGruppe> benutzerGruppen) Deprecated.Ersetzt die zugeordneten Benutzergruppen mit der übergebenen ListevoidsetBenutzerstatus(EBenutzerStatus benutzerstatus) Deprecated.voidsetBenutzertyp(EBenutzerTyp benutzertyp) Deprecated.voidsetBeschreibung(String beschreibung) Deprecated.voidDeprecated.This method is used to encrypt the plaintext password and then store it in the password attributevoidsetCustomAttributes(Map<String, String> customAttributes) Deprecated.voidDeprecated.voidsetForcePasswordChange(boolean forcePasswordChange) Deprecated.voidsetLastLogin(Date lastLogin) Deprecated.voidsetLoginName(String loginname) Deprecated.voidsetNachname(String nachname) Deprecated.voidsetPasswordLinkId(String passwordLinkId) Deprecated.voidsetPasswordLinkType(EPasswordLinkType passwordLinkType) Deprecated.voidsetPasswordLinkValidDate(Date passwordLinkValidDate) Deprecated.voidsetPasswordVersion(Integer passwordVersion) Deprecated.voidsetPasswort(String passwort) Deprecated.This method sets the password of the user.voidDeprecated.voidsetTelefon(String telefon) Deprecated.voidDeprecated.Sets the UUID (universal unique identifier) that uniquely identifies this type of entity.voidsetUUIDObject(UUID uuid) Deprecated.voidsetVorname(String vorname) Deprecated.toString()Deprecated.Methods inherited from class AbstractMandantDependentEntity
getMandant, setMandantMethods inherited from class AbstractLockableEntity
entityHasChanged, getLockingVersion, setLockingVersionMethods inherited from class AbstractEntity
asIntValue, isPersisted, setId, setIdMethods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCodeMethods inherited from interface Comparable
compareToMethods inherited from interface IDescriptionProviding
getDescriptionMethods inherited from interface de.xima.cmn.dao.interfaces.IEntity
isPersisted, setId
-
Field Details
-
ATTR_ANREDE
-
ATTR_VNAME
-
ATTR_NNAME
-
ATTR_LOGIN_NAME
-
ATTR_CLEARTEXT_PWD
-
ATTR_EMAIL
-
ATTR_TELEFON
-
ATTR_ROLLE
-
ATTR_STATUS
-
ATTR_PASSWORT
-
ATTR_ALTES_PASSWORT
-
ATTR_BENUTZERTYP
-
ATTR_PASSWORD_LINK_TYPE
-
ATTR_PASSWORD_LINK_VALIDDATE
-
ATTR_PASSWORD_LINK_ID
-
ATTR_LAST_LOGIN
-
COL_UUID
-
-
Constructor Details
-
Benutzer
public Benutzer()Deprecated.
-
-
Method Details
-
getId
-
getUUID
Deprecated.Description copied from interface:IUUIDEntityGets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for exampleclient scopesorproject scope.- Specified by:
getUUIDin interfaceIUUIDEntity- Returns:
- The UUID of the entity.
-
setUUID
Deprecated.Description copied from interface:IUUIDEntitySets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for exampleclient scopesorproject scope.- Specified by:
setUUIDin interfaceIUUIDEntity- Parameters:
uuid- The UUID of the entity.
-
getUUIDObject
Deprecated.Description copied from interface:IUUIDEntityGets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for exampleclient scopesorproject scope.- Specified by:
getUUIDObjectin interfaceIUUIDEntity- Returns:
- The UUID of the entity.
-
setUUIDObject
Deprecated. -
getClearTextPasswort
-
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:
getBeschreibungin interfaceIDescriptionProviding
-
setBeschreibung
Deprecated. -
getLoginName
-
setLoginName
Deprecated. -
getEmail
-
setEmail
Deprecated. -
getTelefon
Deprecated.- Returns:
- The phone number of this user. May be
nullor empty.
-
setTelefon
Deprecated. -
getVorname
-
setVorname
Deprecated. -
getNachname
-
setNachname
Deprecated. -
getAnrede
-
setAnrede
Deprecated. -
getBenutzerstatus
Deprecated. -
setBenutzerstatus
Deprecated. -
getBenutzerGruppen
Deprecated.- Specified by:
getBenutzerGruppenin interfaceIBenutzerGruppeDependent- Returns:
- A
ListofBenutzerGruppes 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:
setBenutzerGruppenin interfaceIBenutzerGruppeDependent
-
addBenutzerGruppe
Deprecated. -
removeBenutzerGruppe
Deprecated. -
getName
Deprecated.- Specified by:
getNamein 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
-
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
-
setCustomAttributes
-
toString
-
user profiles. An entity that describes a real-life person.