Package de.xima.fc.dao.impl
Class MandantDao
- java.lang.Object
-
- de.xima.cmn.dao.AbstractDao<T,Long,IEntityContext>
-
- de.xima.fc.dao.impl.GenericDao<Mandant>
-
- de.xima.fc.dao.impl.MandantDao
-
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<Mandant,Long,IEntityContext>,IGenericDao<Mandant>,IMandantDao
public class MandantDao extends GenericDao<Mandant> implements IMandantDao
-
-
Constructor Summary
Constructors Constructor Description MandantDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Mandant>getAllByName(IEntityContext ec, String name)Method for determining allMandants by name (case insensitive).MandantgetByUUID(IEntityContext ec, String uuid)Returns the client with the given UUIDMandantgetByUUID(IEntityContext ec, UUID uuid)Returns the client with the given UUIDLicenseDataSnapshotgetLicenseDataSnapshot(IEntityContext ec, Mandant client)protected IFCDaoActionHook<Mandant>getPostActionHook()protected IFCDaoActionHook<Mandant>getPreActionHook()longgetUsedFileSize(IEntityContext ec, Mandant mandant)booleanisCreationAllowed(IEntityContext ec, Mandant mandant)MandantreadByName(IEntityContext ec, String name)Method for determining aMandantby his name (case insensitive).-
Methods inherited from class de.xima.fc.dao.impl.GenericDao
getEntityRefs, read
-
Methods inherited from class de.xima.cmn.dao.AbstractDao
all, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
public boolean isCreationAllowed(IEntityContext ec, Mandant mandant)
- Specified by:
isCreationAllowedin interfaceIMandantDao
-
getLicenseDataSnapshot
public LicenseDataSnapshot getLicenseDataSnapshot(IEntityContext ec, Mandant client)
- Specified by:
getLicenseDataSnapshotin interfaceIMandantDao
-
readByName
public Mandant readByName(IEntityContext ec, String name)
Description copied from interface:IMandantDaoMethod for determining aMandantby his name (case insensitive).- Specified by:
readByNamein interfaceIMandantDao- Parameters:
ec-EntityContextin which the action is to be performed.name-Stringthe name of theMandant(case insensitive).- Returns:
Mandantwhich was searched.
-
getAllByName
public List<Mandant> getAllByName(IEntityContext ec, String name)
Description copied from interface:IMandantDaoMethod for determining allMandants by name (case insensitive).- Specified by:
getAllByNamein interfaceIMandantDao- Parameters:
ec-EntityContextin which the action is to be performed.name-Stringthe name which is to searched (case insensitive).- Returns:
ListofMandantwhich were found.
-
getByUUID
public Mandant getByUUID(IEntityContext ec, String uuid)
Description copied from interface:IMandantDaoReturns the client with the given UUID- Specified by:
getByUUIDin interfaceIMandantDao- Parameters:
ec-IEntityContextto useuuid-StringUUID of the client- Returns:
Mandantfor the given UUID
-
getByUUID
public Mandant getByUUID(IEntityContext ec, UUID uuid)
Description copied from interface:IMandantDaoReturns the client with the given UUID- Specified by:
getByUUIDin interfaceIMandantDao- Parameters:
ec-IEntityContextto useuuid-UUIDUUID of the client- Returns:
Mandantfor the given UUID
-
getPreActionHook
protected IFCDaoActionHook<Mandant> getPreActionHook()
- Overrides:
getPreActionHookin classGenericDao<Mandant>
-
getPostActionHook
protected IFCDaoActionHook<Mandant> getPostActionHook()
- Overrides:
getPostActionHookin classGenericDao<Mandant>
-
getUsedFileSize
public long getUsedFileSize(IEntityContext ec, Mandant mandant)
- Specified by:
getUsedFileSizein interfaceIMandantDao
-
-