public class BenutzerDao extends MandantDependentBaseDao<Benutzer> implements IBenutzerDao
Constructor and Description |
---|
BenutzerDao() |
getEntityRefs, read
all, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, 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, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, 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 getByUUID(IEntityContext ec, Mandant client, String uuid)
IBenutzerDao
getByUUID
in interface IBenutzerDao
ec
- IEntityContext
to useclient
- Mandant
context in which to look for useruuid
- String
UUID string of the userBenutzer
for the given UUID and clientpublic Benutzer getByUUID(IEntityContext ec, Mandant client, UUID uuid)
IBenutzerDao
getByUUID
in interface IBenutzerDao
ec
- IEntityContext
to useclient
- Mandant
context in which to look for useruuid
- UUID
UUID of the userBenutzer
for the given UUID and clientpublic 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 © 2020 XIMA MEDIA GmbH. All rights reserved.