public class BenutzerDao extends MandantDependentBaseDao<Benutzer> implements IBenutzerDao
| Constructor and Description |
|---|
BenutzerDao() |
| Modifier and Type | Method and Description |
|---|---|
Benutzer |
byLogin(IEntityContext ec,
String loginName,
String loginPwd,
Mandant mandant)
Diese Methode sucht einen
Benutzer anhand des Benutzer.getLoginName() und des
Benutzer.getPasswort(), wurde ein aktiver Benutzer gefunden, wird dieser zurückgeben. |
Benutzer |
byNameAndMandant(IEntityContext ec,
String loginName,
Mandant mandant) |
List<Benutzer> |
getBenutzerByMandant(IEntityContext ec,
Mandant mandant) |
List<BenutzerGruppe> |
getBenutzergruppen(IEntityContext ec,
Benutzer benutzer) |
protected IFCDaoActionHook<Benutzer> |
getPostActionHook() |
protected IFCDaoActionHook<Benutzer> |
getPreActionHook() |
Benutzer |
handleUserLogin(IEntityContext ec,
Benutzer user) |
boolean |
isLastActiveMandantadmin(IEntityContext ec,
Benutzer ben) |
getEntityRefs, readall, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, deleteAll, executePagedDaoAction, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, update, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEntityRefs, readall, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, deleteAll, executePagedDaoAction, read, registerListener, registerListener, resultTotalCount, singleElement, unregisterListener, unregisterListener, update, updatepublic boolean isLastActiveMandantadmin(IEntityContext ec, Benutzer ben)
isLastActiveMandantadmin in interface IBenutzerDaopublic Benutzer byNameAndMandant(IEntityContext ec, String loginName, Mandant mandant)
byNameAndMandant in interface IBenutzerDaopublic Benutzer handleUserLogin(IEntityContext ec, Benutzer user)
handleUserLogin in interface IBenutzerDaopublic List<BenutzerGruppe> getBenutzergruppen(IEntityContext ec, Benutzer benutzer)
getBenutzergruppen in interface IBenutzerDaopublic Benutzer byLogin(IEntityContext ec, String loginName, String loginPwd, Mandant mandant)
IBenutzerDaoBenutzer anhand des Benutzer.getLoginName() und des
Benutzer.getPasswort(), wurde ein aktiver Benutzer gefunden, wird dieser zurückgeben. Wird der
Benutzer gefunden, ist allerdings LOCKED oder DELETED, dann wird null zurück gegeben.byLogin in interface IBenutzerDaoec - - EntityContext der für diese Transaktion genutzt wirdloginName - - der Loginname zusammengesetzt mit dem Mandantennamen
benutzer#loginname + @ mandant#nameloginPwd - - (verschlüsseltes) Passwort des BenutzersBenutzer oder null wenn kein Benutzer mit dem entprechenden Kriterien gefunden
wurdepublic List<Benutzer> getBenutzerByMandant(IEntityContext ec, Mandant mandant)
getBenutzerByMandant in interface IBenutzerDaoprotected IFCDaoActionHook<Benutzer> getPreActionHook()
getPreActionHook in class GenericDao<Benutzer>protected IFCDaoActionHook<Benutzer> getPostActionHook()
getPostActionHook in class GenericDao<Benutzer>Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.