public interface ChangeActivityStateBuilder
RuntimeService.createChangeActivityStateBuilder()
.Modifier and Type | Method and Description |
---|---|
void |
changeState()
Start the process instance
|
ChangeActivityStateBuilder |
localVariable(String startActivityId,
String localVariableName,
Object localVariableValue)
Sets a local scope variable for a start activity id
|
ChangeActivityStateBuilder |
localVariables(String startActivityId,
Map<String,Object> localVariables)
Sets multiple local scope variables for a start activity id
|
ChangeActivityStateBuilder |
moveActivityIdsToSingleActivityId(List<String> currentActivityIds,
String newActivityId)
Set the activity ids that should be changed to a single activity id.
|
ChangeActivityStateBuilder |
moveActivityIdTo(String currentActivityId,
String newActivityId)
Moves the execution with the current activity id to the provided new activity id
|
ChangeActivityStateBuilder |
moveActivityIdToParentActivityId(String currentActivityId,
String newActivityId)
Moves the execution with the current activity id to an activity id in the parent process instance.
|
ChangeActivityStateBuilder |
moveActivityIdToSubProcessInstanceActivityId(String currentActivityId,
String newActivityId,
String callActivityId)
Moves the execution with the current activity id to an activity id in a new sub process instance for the provided call activity id.
|
ChangeActivityStateBuilder |
moveActivityIdToSubProcessInstanceActivityId(String currentActivityId,
String newActivityId,
String callActivityId,
Integer subProcessDefinitionVersion)
Moves the execution with the current activity id to an activity id in a new sub process instance of the specific definition version for the provided call activity id.
|
ChangeActivityStateBuilder |
moveExecutionsToSingleActivityId(List<String> executionIds,
String activityId)
Set the ids of the executions which should be changed to a single execution with the provided activity id.
|
ChangeActivityStateBuilder |
moveExecutionToActivityId(String executionId,
String activityId)
Set the id of the execution for which the activity should be changed
|
ChangeActivityStateBuilder |
moveSingleActivityIdToActivityIds(String currentActivityId,
List<String> newActivityIds)
Set the activity id that should be changed to multiple activity ids.
|
ChangeActivityStateBuilder |
moveSingleExecutionToActivityIds(String executionId,
List<String> activityId)
Set the id of an execution which should be changed to multiple executions with the provided activity ids.
|
ChangeActivityStateBuilder |
processInstanceId(String processInstanceId)
Set the id of the process instance
|
ChangeActivityStateBuilder |
processVariable(String processVariableName,
Object processVariableValue)
Sets a process scope variable
|
ChangeActivityStateBuilder |
processVariables(Map<String,Object> processVariables)
Sets multiple process scope variables
|
ChangeActivityStateBuilder processInstanceId(String processInstanceId)
ChangeActivityStateBuilder moveExecutionToActivityId(String executionId, String activityId)
ChangeActivityStateBuilder moveExecutionsToSingleActivityId(List<String> executionIds, String activityId)
ChangeActivityStateBuilder moveSingleExecutionToActivityIds(String executionId, List<String> activityId)
ChangeActivityStateBuilder moveActivityIdTo(String currentActivityId, String newActivityId)
ChangeActivityStateBuilder moveActivityIdsToSingleActivityId(List<String> currentActivityIds, String newActivityId)
ChangeActivityStateBuilder moveSingleActivityIdToActivityIds(String currentActivityId, List<String> newActivityIds)
ChangeActivityStateBuilder moveActivityIdToParentActivityId(String currentActivityId, String newActivityId)
ChangeActivityStateBuilder moveActivityIdToSubProcessInstanceActivityId(String currentActivityId, String newActivityId, String callActivityId)
ChangeActivityStateBuilder moveActivityIdToSubProcessInstanceActivityId(String currentActivityId, String newActivityId, String callActivityId, Integer subProcessDefinitionVersion)
ChangeActivityStateBuilder processVariable(String processVariableName, Object processVariableValue)
ChangeActivityStateBuilder processVariables(Map<String,Object> processVariables)
ChangeActivityStateBuilder localVariable(String startActivityId, String localVariableName, Object localVariableValue)
ChangeActivityStateBuilder localVariables(String startActivityId, Map<String,Object> localVariables)
void changeState()
FlowableObjectNotFoundException
- when no process instance is foundFlowableException
- activity could not be canceled or startedCopyright © 2021 Flowable. All rights reserved.