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 storedUserProfiles. 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 BenutzerbyLogin(IEntityContext ec, String loginName, String loginPwd, Mandant mandant)Deprecated.Diese Methode sucht einenBenutzeranhand desBenutzer.getLoginName()und desBenutzer.getPasswort(), wurde ein aktiverBenutzergefunden, wird dieser zurückgeben.BenutzerbyNameAndMandant(IEntityContext ec, String loginName, Mandant mandant)Deprecated.List<Benutzer>getBenutzerByMandant(IEntityContext ec, Mandant mandant)Deprecated.List<BenutzerGruppe>getBenutzergruppen(IEntityContext ec, Benutzer benutzer)Deprecated.BenutzergetByUUID(IEntityContext ec, Mandant client, String uuid)Deprecated.Returns the user with the given UUID stringBenutzergetByUUID(IEntityContext ec, Mandant client, UUID uuid)Deprecated.Returns the user with the given UUIDprotected IFCDaoActionHook<Benutzer>getPostActionHook()Deprecated.protected IFCDaoActionHook<Benutzer>getPreActionHook()Deprecated.BenutzerhandleUserLogin(IEntityContext ec, Benutzer user)Deprecated.booleanisLastActiveMandantadmin(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:
 isLastActiveMandantadminin interfaceIBenutzerDao
 
- 
byNameAndMandant
public Benutzer byNameAndMandant(IEntityContext ec, String loginName, Mandant mandant)
Deprecated.- Specified by:
 byNameAndMandantin interfaceIBenutzerDao
 
- 
getByUUID
public Benutzer getByUUID(IEntityContext ec, Mandant client, String uuid)
Deprecated.Description copied from interface:IBenutzerDaoReturns the user with the given UUID string- Specified by:
 getByUUIDin interfaceIBenutzerDao- Parameters:
 ec-IEntityContextto useclient-Mandantcontext in which to look for useruuid-StringUUID string of the user- Returns:
 Benutzerfor the given UUID and client
 
- 
getByUUID
public Benutzer getByUUID(IEntityContext ec, Mandant client, UUID uuid)
Deprecated.Description copied from interface:IBenutzerDaoReturns the user with the given UUID- Specified by:
 getByUUIDin interfaceIBenutzerDao- Parameters:
 ec-IEntityContextto useclient-Mandantcontext in which to look for useruuid-UUIDUUID of the user- Returns:
 Benutzerfor the given UUID and client
 
- 
handleUserLogin
public Benutzer handleUserLogin(IEntityContext ec, Benutzer user)
Deprecated.- Specified by:
 handleUserLoginin interfaceIBenutzerDao
 
- 
getBenutzergruppen
public List<BenutzerGruppe> getBenutzergruppen(IEntityContext ec, Benutzer benutzer)
Deprecated.- Specified by:
 getBenutzergruppenin interfaceIBenutzerDao
 
- 
byLogin
public Benutzer byLogin(IEntityContext ec, String loginName, String loginPwd, Mandant mandant)
Deprecated.Description copied from interface:IBenutzerDaoDiese Methode sucht einenBenutzeranhand desBenutzer.getLoginName()und desBenutzer.getPasswort(), wurde ein aktiverBenutzergefunden, wird dieser zurückgeben. Wird derBenutzergefunden, ist allerdings LOCKED oder DELETED, dann wirdnullzurück gegeben.- Specified by:
 byLoginin interfaceIBenutzerDao- Parameters:
 ec- -EntityContextder für diese Transaktion genutzt wirdloginName- - der Loginname zusammengesetzt mit dem Mandantennamenbenutzer#loginname + @ mandant#nameloginPwd- - (verschlüsseltes) Passwort des Benutzers- Returns:
 Benutzerodernullwenn keinBenutzermit dem entprechenden Kriterien gefunden wurde
 
- 
getBenutzerByMandant
public List<Benutzer> getBenutzerByMandant(IEntityContext ec, Mandant mandant)
Deprecated.- Specified by:
 getBenutzerByMandantin interfaceIBenutzerDao
 
- 
getPreActionHook
protected IFCDaoActionHook<Benutzer> getPreActionHook()
Deprecated.- Overrides:
 getPreActionHookin classGenericDao<Benutzer>
 
- 
getPostActionHook
protected IFCDaoActionHook<Benutzer> getPostActionHook()
Deprecated.- Overrides:
 getPostActionHookin classGenericDao<Benutzer>
 
 - 
 
 -