Interface CaseInstanceDataManager
-
- All Superinterfaces:
DataManager<CaseInstanceEntity>
- All Known Implementing Classes:
MybatisCaseInstanceDataManagerImpl
public interface CaseInstanceDataManager extends DataManager<CaseInstanceEntity>
- Author:
- Joram Barrez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearAllLockTimes(String lockOwner)voidclearLockTime(String caseInstanceId)longcountByCriteria(CaseInstanceQueryImpl query)CaseInstanceEntitycreate(HistoricCaseInstance historicCaseInstance, Map<String,VariableInstanceEntity> variables)List<CaseInstance>findByCriteria(CaseInstanceQueryImpl query)CaseInstanceEntityfindCaseInstanceEntityEagerFetchPlanItemInstances(String caseInstanceId, String planItemInstanceId)List<CaseInstanceEntity>findCaseInstancesByCaseDefinitionId(String caseDefinitionId)List<CaseInstance>findWithVariablesByCriteria(CaseInstanceQueryImpl query)voidupdateLockTime(String caseInstanceId, Date lockDate, String lockOwner, Date expirationTime)
-
-
-
Method Detail
-
create
CaseInstanceEntity create(HistoricCaseInstance historicCaseInstance, Map<String,VariableInstanceEntity> variables)
-
findCaseInstancesByCaseDefinitionId
List<CaseInstanceEntity> findCaseInstancesByCaseDefinitionId(String caseDefinitionId)
-
findCaseInstanceEntityEagerFetchPlanItemInstances
CaseInstanceEntity findCaseInstanceEntityEagerFetchPlanItemInstances(String caseInstanceId, String planItemInstanceId)
-
findByCriteria
List<CaseInstance> findByCriteria(CaseInstanceQueryImpl query)
-
findWithVariablesByCriteria
List<CaseInstance> findWithVariablesByCriteria(CaseInstanceQueryImpl query)
-
countByCriteria
long countByCriteria(CaseInstanceQueryImpl query)
-
updateLockTime
void updateLockTime(String caseInstanceId, Date lockDate, String lockOwner, Date expirationTime)
-
clearLockTime
void clearLockTime(String caseInstanceId)
-
clearAllLockTimes
void clearAllLockTimes(String lockOwner)
-
-