Package de.xima.fc.dao.interfaces
Interface ITenantMaintenanceDao
-
- All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<TenantMaintenance,Long,IEntityContext>,IGenericDao<TenantMaintenance>
- All Known Implementing Classes:
TenantMaintenanceDao
public interface ITenantMaintenanceDao extends IGenericDao<TenantMaintenance>
DAO for tenant maintenance.- Author:
- Hannes John
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<TenantMaintenance>findActiveTenantMaintenance(IEntityContext ec, Mandant tenant)Finds all active tenant maintenance items.List<TenantMaintenance>findByTenant(IEntityContext ec, Mandant tenant)Retrieves maintenance items by tenant.booleanisTenantMaintenanceActive(IEntityContext ec, Mandant tenant)Determines for a tenant, whether maintenance mode is active at current date.-
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
count, createOrUpdate, findAll, findSingle, getEntityRefs, read
-
-
-
-
Method Detail
-
findByTenant
List<TenantMaintenance> findByTenant(IEntityContext ec, Mandant tenant)
Retrieves maintenance items by tenant.- Parameters:
ec- entity contexttenant- tenant- Returns:
- maintenance items
-
isTenantMaintenanceActive
boolean isTenantMaintenanceActive(IEntityContext ec, Mandant tenant)
Determines for a tenant, whether maintenance mode is active at current date.- Parameters:
ec- entity contexttenant- tenant- Returns:
- true, if active
-
findActiveTenantMaintenance
List<TenantMaintenance> findActiveTenantMaintenance(IEntityContext ec, Mandant tenant)
Finds all active tenant maintenance items.- Parameters:
ec- entity contexttenant- tenant- Returns:
- all active tenant maintenance items
-
-