Package de.xima.fc.dao.interfaces
Interface IMandantDao
-
- All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<Mandant,Long,IEntityContext>
,IGenericDao<Mandant>
- All Known Implementing Classes:
MandantDao
public interface IMandantDao extends IGenericDao<Mandant>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Mandant>
getAllByName(IEntityContext ec, String name)
Method for determining allMandant
s by name (case insensitive).Mandant
getByUUID(IEntityContext ec, String uuid)
Returns the client with the given UUIDMandant
getByUUID(IEntityContext ec, UUID uuid)
Returns the client with the given UUIDLicenseDataSnapshot
getLicenseDataSnapshot(IEntityContext ec, Mandant client)
long
getUsedFileSize(IEntityContext ec, Mandant mandant)
boolean
isCreationAllowed(IEntityContext ec, Mandant mandant)
Mandant
readByName(IEntityContext ec, String name)
Method for determining aMandant
by his name (case insensitive).-
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
getEntityRefs, read
-
-
-
-
Method Detail
-
isCreationAllowed
boolean isCreationAllowed(IEntityContext ec, Mandant mandant)
-
readByName
Mandant readByName(IEntityContext ec, String name)
Method for determining aMandant
by his name (case insensitive).- Parameters:
ec
-EntityContext
in which the action is to be performed.name
-String
the name of theMandant
(case insensitive).- Returns:
Mandant
which was searched.
-
getAllByName
List<Mandant> getAllByName(IEntityContext ec, String name)
Method for determining allMandant
s by name (case insensitive).- Parameters:
ec
-EntityContext
in which the action is to be performed.name
-String
the name which is to searched (case insensitive).- Returns:
List
ofMandant
which were found.- Since:
- 6.0.1
-
getByUUID
Mandant getByUUID(IEntityContext ec, String uuid)
Returns the client with the given UUID- Parameters:
ec
-IEntityContext
to useuuid
-String
UUID of the client- Returns:
Mandant
for the given UUID
-
getByUUID
Mandant getByUUID(IEntityContext ec, UUID uuid)
Returns the client with the given UUID- Parameters:
ec
-IEntityContext
to useuuid
-UUID
UUID of the client- Returns:
Mandant
for the given UUID- Since:
- 6.1.0
-
getUsedFileSize
long getUsedFileSize(IEntityContext ec, Mandant mandant)
-
getLicenseDataSnapshot
LicenseDataSnapshot getLicenseDataSnapshot(IEntityContext ec, Mandant client)
-
-