Interface CaseInstanceEntityManager
-
- All Superinterfaces:
EntityManager<CaseInstanceEntity>
- All Known Implementing Classes:
CaseInstanceEntityManagerImpl
public interface CaseInstanceEntityManager extends EntityManager<CaseInstanceEntity>
- Author:
- Joram Barrez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearAllLockTimes(String lockOwner)voidclearLockTime(String caseInstanceId)longcountByCriteria(CaseInstanceQuery query)CaseInstanceEntitycreate(HistoricCaseInstance historicCaseInstanceEntity, Map<String,VariableInstanceEntity> variables)CaseInstanceQuerycreateCaseInstanceQuery()voiddelete(String caseInstanceId, boolean cascade, String deleteReason)List<CaseInstance>findByCriteria(CaseInstanceQuery query)List<CaseInstanceEntity>findCaseInstancesByCaseDefinitionId(String caseDefinitionId)List<CaseInstance>findWithVariablesByCriteria(CaseInstanceQuery query)voidupdateCaseInstanceBusinessKey(CaseInstanceEntity caseInstanceEntity, String businessKey)voidupdateCaseInstanceBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessStatus)voidupdateLockTime(String caseInstanceId, String lockOwner, Date lockTime)
-
-
-
Method Detail
-
createCaseInstanceQuery
CaseInstanceQuery createCaseInstanceQuery()
-
create
CaseInstanceEntity create(HistoricCaseInstance historicCaseInstanceEntity, Map<String,VariableInstanceEntity> variables)
-
findCaseInstancesByCaseDefinitionId
List<CaseInstanceEntity> findCaseInstancesByCaseDefinitionId(String caseDefinitionId)
-
findByCriteria
List<CaseInstance> findByCriteria(CaseInstanceQuery query)
-
findWithVariablesByCriteria
List<CaseInstance> findWithVariablesByCriteria(CaseInstanceQuery query)
-
countByCriteria
long countByCriteria(CaseInstanceQuery query)
-
updateCaseInstanceBusinessKey
void updateCaseInstanceBusinessKey(CaseInstanceEntity caseInstanceEntity, String businessKey)
-
updateCaseInstanceBusinessStatus
void updateCaseInstanceBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessStatus)
-
clearLockTime
void clearLockTime(String caseInstanceId)
-
clearAllLockTimes
void clearAllLockTimes(String lockOwner)
-
-