Package de.xima.fc.dao.interfaces
Interface IClientAuthorizationDao<T extends IEntityClientAuthorization>
- Type Parameters:
T- TheIEntityClientAuthorizationsub type.
- All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<T,,Long, IEntityContext> IGenericDao<T>
- All Known Subinterfaces:
IDirectClientAuthorizationDao,IIndirectClientAuthorizationDao
- All Known Implementing Classes:
DirectClientAuthorizationDao,IndirectClientAuthorizationDao
public interface IClientAuthorizationDao<T extends IEntityClientAuthorization>
extends IGenericDao<T>
DAO for reading and writing
IEntityClientAuthorization entities.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
Method Summary
Modifier and TypeMethodDescriptiongetAllByClient(IEntityContext ec, Mandant client) Finds all authorizations for a given client scope.default TgetByUuid(IEntityContext ec, Mandant client, String uuid) Returns the client authorization for the given UUID string and clientdefault TgetByUuid(IEntityContext ec, Mandant client, UUID uuid) Returns the client authorization for the given UUID and clientMethods 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, updateMethods inherited from interface de.xima.fc.dao.interfaces.IGenericDao
count, findAll, findSingle, getEntityRefs, read
-
Method Details
-
getAllByClient
Finds all authorizations for a given client scope.- Parameters:
ec- Entity context for accessing the databaseclient- Client scope where to look for users.- Returns:
- A list with all authorizations from the given client scope.
-
getByUuid
Returns the client authorization for the given UUID string and client- Parameters:
ec-IEntityContextto useclient-Mandantcontext in which to look for authorizationuuid-StringUUID string of the authorization- Returns:
- An authorization item for the given UUID and client
-
getByUuid
Returns the client authorization for the given UUID and client- Parameters:
ec-IEntityContextto useclient-Mandantcontext in which to look for authorizationuuid-UUIDUUID of the authorization- Returns:
- An authorization item for the given UUID and client
-