Class ProcessInstanceSnapshot
java.lang.Object
org.operaton.bpm.engine.test.api.runtime.migration.ProcessInstanceSnapshot
Helper class to save the current state of a process instance.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ActivityInstanceprotected Stringprotected List<EventSubscription> protected ExecutionTreeprotected List<JobDefinition> protected Stringprotected Stringprotected Map<String, VariableInstance> -
Constructor Summary
ConstructorsConstructorDescriptionProcessInstanceSnapshot(String processInstanceId, String processDefinitionId) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidensurePropertySaved(String name, Object property) getEventSubscriptionForActivityIdAndEventName(String activityId, String eventName) getEventSubscriptionsForActivityIdAndEventName(String activityId, String eventName) getJobById(String jobId) getJobDefinitionForActivityIdAndType(String activityId, String jobHandlerType) getJobDefinitionsForActivityIdAndType(String activityId, String jobHandlerType) getJobForDefinitionId(String jobDefinitionId) getJobs()getSingleTaskVariable(String taskId, String variableName) getSingleVariable(String variableName) getSingleVariable(String executionId, String variableName) protected VariableInstancegetTaskForKey(String key) getTasks()getVariable(String id) voidsetActivityTree(ActivityInstance activityTree) voidsetDeploymentId(String deploymentId) voidsetEventSubscriptions(List<EventSubscription> eventSubscriptions) voidsetExecutionTree(ExecutionTree executionTree) voidsetJobDefinitions(List<JobDefinition> jobDefinitions) voidvoidsetProcessDefinitionId(String processDefinitionId) voidsetProcessInstanceId(String processInstanceId) voidvoidsetVariables(List<VariableInstance> variables)
-
Field Details
-
processInstanceId
-
processDefinitionId
-
deploymentId
-
activityTree
-
executionTree
-
eventSubscriptions
-
jobs
-
jobDefinitions
-
tasks
-
variables
-
-
Constructor Details
-
ProcessInstanceSnapshot
-
-
Method Details
-
getProcessInstanceId
-
setProcessInstanceId
-
getProcessDefinitionId
-
setDeploymentId
-
getDeploymentId
-
setProcessDefinitionId
-
getActivityTree
-
setActivityTree
-
getExecutionTree
-
setExecutionTree
-
setTasks
-
getTasks
-
getTaskForKey
-
getEventSubscriptions
-
getEventSubscriptionById
-
getEventSubscriptionForActivityIdAndEventName
public EventSubscription getEventSubscriptionForActivityIdAndEventName(String activityId, String eventName) -
getEventSubscriptionsForActivityIdAndEventName
public List<EventSubscription> getEventSubscriptionsForActivityIdAndEventName(String activityId, String eventName) -
setEventSubscriptions
-
getJobs
-
getJobForDefinitionId
-
getJobById
-
setJobs
-
getJobDefinitions
-
getJobDefinitionForActivityIdAndType
-
getJobDefinitionsForActivityIdAndType
public List<JobDefinition> getJobDefinitionsForActivityIdAndType(String activityId, String jobHandlerType) -
setJobDefinitions
-
getVariables
-
setVariables
-
getSingleVariable
-
getSingleVariable
-
getSingleTaskVariable
-
getSingleVariable
protected VariableInstance getSingleVariable(ProcessInstanceSnapshot.Condition<VariableInstance> condition) -
getVariable
-
ensurePropertySaved
-