Package org.flowable.engine.impl.cmmn
Interface CaseInstanceService
- All Known Implementing Classes:
DefaultCaseInstanceService
public interface CaseInstanceService
- Author:
- Tijs Rademakers
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteCaseInstance
(String caseInstanceId) void
deleteCaseInstancesForExecutionId
(String executionId) void
deleteCaseInstanceWithoutAgenda
(String caseInstanceId) void
handleSignalEvent
(EventSubscriptionEntity eventSubscription, Map<String, Object> variables) startCaseInstanceByKey
(String caseDefinitionKey, String predefinedCaseInstanceId, String caseInstanceName, String businessKey, String executionId, String tenantId, boolean fallbackToDefaultTenant, String parentDeploymentId, Map<String, Object> inParametersMap)
-
Method Details
-
generateNewCaseInstanceId
String generateNewCaseInstanceId()- Returns:
- A new id that will be used when starting a case instance. This is for example needed to set the bidrectional relation when a process instance starts a case instance through a case task.
-
startCaseInstanceByKey
-
handleSignalEvent
-
deleteCaseInstance
-
deleteCaseInstancesForExecutionId
-
deleteCaseInstanceWithoutAgenda
-