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, read
all, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, deleteAll, executePagedDaoAction, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, update, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEntityRefs, read
all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, deleteAll, executePagedDaoAction, read, registerListener, registerListener, resultTotalCount, singleElement, unregisterListener, unregisterListener, update, update
public boolean isLastActiveMandantadmin(IEntityContext ec, Benutzer ben)
isLastActiveMandantadmin
in interface IBenutzerDao
public Benutzer byNameAndMandant(IEntityContext ec, String loginName, Mandant mandant)
byNameAndMandant
in interface IBenutzerDao
public Benutzer handleUserLogin(IEntityContext ec, Benutzer user)
handleUserLogin
in interface IBenutzerDao
public List<BenutzerGruppe> getBenutzergruppen(IEntityContext ec, Benutzer benutzer)
getBenutzergruppen
in interface IBenutzerDao
public Benutzer byLogin(IEntityContext ec, String loginName, String loginPwd, Mandant mandant)
IBenutzerDao
Benutzer
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 IBenutzerDao
ec
- - EntityContext
der für diese Transaktion genutzt wirdloginName
- - der Loginname zusammengesetzt mit dem Mandantennamen
benutzer#loginname + @ mandant#name
loginPwd
- - (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 IBenutzerDao
protected 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.