Package de.xima.fc.dao.impl
Class BenutzerDao
- java.lang.Object
-
- de.xima.cmn.dao.AbstractDao<T,Long,IEntityContext>
-
- de.xima.fc.dao.impl.GenericDao<E>
-
- de.xima.fc.dao.impl.MandantDependentBaseDao<Benutzer>
-
- de.xima.fc.dao.impl.BenutzerDao
-
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<Benutzer,Long,IEntityContext>
,IBenutzerDao
,IGenericDao<Benutzer>
,IMandantDependentBaseDao<Benutzer>
@Deprecated public class BenutzerDao extends MandantDependentBaseDao<Benutzer> implements IBenutzerDao
Deprecated.Since Version 8.0.0 user information is storedUserProfile
s. For accessing user information useUserProfileDao
.
-
-
Constructor Summary
Constructors Constructor Description BenutzerDao()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Benutzer
byLogin(IEntityContext ec, String loginName, String loginPwd, Mandant mandant)
Deprecated.Diese Methode sucht einenBenutzer
anhand desBenutzer.getLoginName()
und desBenutzer.getPasswort()
, wurde ein aktiverBenutzer
gefunden, wird dieser zurückgeben.Benutzer
byNameAndMandant(IEntityContext ec, String loginName, Mandant mandant)
Deprecated.List<Benutzer>
getBenutzerByMandant(IEntityContext ec, Mandant mandant)
Deprecated.List<BenutzerGruppe>
getBenutzergruppen(IEntityContext ec, Benutzer benutzer)
Deprecated.Benutzer
getByUUID(IEntityContext ec, Mandant client, String uuid)
Deprecated.Returns the user with the given UUID stringBenutzer
getByUUID(IEntityContext ec, Mandant client, UUID uuid)
Deprecated.Returns the user with the given UUIDprotected IFCDaoActionHook<Benutzer>
getPostActionHook()
Deprecated.protected IFCDaoActionHook<Benutzer>
getPreActionHook()
Deprecated.Benutzer
handleUserLogin(IEntityContext ec, Benutzer user)
Deprecated.boolean
isLastActiveMandantadmin(IEntityContext ec, Benutzer ben)
Deprecated.-
Methods inherited from class de.xima.fc.dao.impl.GenericDao
getEntityRefs, read
-
Methods inherited from class de.xima.cmn.dao.AbstractDao
all, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.xima.cmn.dao.interfaces.IAbstractDao
all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
-
Methods inherited from interface de.xima.fc.dao.interfaces.IGenericDao
count, findAll, findSingle, getEntityRefs, read
-
-
-
-
Method Detail
-
isLastActiveMandantadmin
public boolean isLastActiveMandantadmin(IEntityContext ec, Benutzer ben)
Deprecated.- Specified by:
isLastActiveMandantadmin
in interfaceIBenutzerDao
-
byNameAndMandant
public Benutzer byNameAndMandant(IEntityContext ec, String loginName, Mandant mandant)
Deprecated.- Specified by:
byNameAndMandant
in interfaceIBenutzerDao
-
getByUUID
public Benutzer getByUUID(IEntityContext ec, Mandant client, String uuid)
Deprecated.Description copied from interface:IBenutzerDao
Returns the user with the given UUID string- Specified by:
getByUUID
in interfaceIBenutzerDao
- Parameters:
ec
-IEntityContext
to useclient
-Mandant
context in which to look for useruuid
-String
UUID string of the user- Returns:
Benutzer
for the given UUID and client
-
getByUUID
public Benutzer getByUUID(IEntityContext ec, Mandant client, UUID uuid)
Deprecated.Description copied from interface:IBenutzerDao
Returns the user with the given UUID- Specified by:
getByUUID
in interfaceIBenutzerDao
- Parameters:
ec
-IEntityContext
to useclient
-Mandant
context in which to look for useruuid
-UUID
UUID of the user- Returns:
Benutzer
for the given UUID and client
-
handleUserLogin
public Benutzer handleUserLogin(IEntityContext ec, Benutzer user)
Deprecated.- Specified by:
handleUserLogin
in interfaceIBenutzerDao
-
getBenutzergruppen
public List<BenutzerGruppe> getBenutzergruppen(IEntityContext ec, Benutzer benutzer)
Deprecated.- Specified by:
getBenutzergruppen
in interfaceIBenutzerDao
-
byLogin
public Benutzer byLogin(IEntityContext ec, String loginName, String loginPwd, Mandant mandant)
Deprecated.Description copied from interface:IBenutzerDao
Diese Methode sucht einenBenutzer
anhand desBenutzer.getLoginName()
und desBenutzer.getPasswort()
, wurde ein aktiverBenutzer
gefunden, wird dieser zurückgeben. Wird derBenutzer
gefunden, ist allerdings LOCKED oder DELETED, dann wirdnull
zurück gegeben.- Specified by:
byLogin
in interfaceIBenutzerDao
- Parameters:
ec
- -EntityContext
der für diese Transaktion genutzt wirdloginName
- - der Loginname zusammengesetzt mit dem Mandantennamenbenutzer#loginname + @ mandant#name
loginPwd
- - (verschlüsseltes) Passwort des Benutzers- Returns:
Benutzer
odernull
wenn keinBenutzer
mit dem entprechenden Kriterien gefunden wurde
-
getBenutzerByMandant
public List<Benutzer> getBenutzerByMandant(IEntityContext ec, Mandant mandant)
Deprecated.- Specified by:
getBenutzerByMandant
in interfaceIBenutzerDao
-
getPreActionHook
protected IFCDaoActionHook<Benutzer> getPreActionHook()
Deprecated.- Overrides:
getPreActionHook
in classGenericDao<Benutzer>
-
getPostActionHook
protected IFCDaoActionHook<Benutzer> getPostActionHook()
Deprecated.- Overrides:
getPostActionHook
in classGenericDao<Benutzer>
-
-