|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.RestartProcessInstanceBuilderImpl
public class RestartProcessInstanceBuilderImpl
| Field Summary | |
|---|---|
protected CommandExecutor |
commandExecutor
|
protected boolean |
initialVariables
|
protected List<AbstractProcessInstanceModificationCommand> |
instructions
|
protected String |
processDefinitionId
|
protected List<String> |
processInstanceIds
|
protected HistoricProcessInstanceQuery |
query
|
protected boolean |
skipCustomListeners
|
protected boolean |
skipIoMappings
|
protected boolean |
withoutBusinessKey
|
| Constructor Summary | |
|---|---|
RestartProcessInstanceBuilderImpl(CommandExecutor commandExecutor,
String processDefinitionId)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected CommandExecutor commandExecutor
protected List<String> processInstanceIds
protected List<AbstractProcessInstanceModificationCommand> instructions
protected String processDefinitionId
protected HistoricProcessInstanceQuery query
protected boolean initialVariables
protected boolean skipCustomListeners
protected boolean skipIoMappings
protected boolean withoutBusinessKey
| Constructor Detail |
|---|
public RestartProcessInstanceBuilderImpl(CommandExecutor commandExecutor,
String processDefinitionId)
| Method Detail |
|---|
public RestartProcessInstanceBuilder startBeforeActivity(String activityId)
InstantiationBuilderSubmits the instruction:
Start before the specified activity.
In particular:
startBeforeActivity in interface InstantiationBuilder<RestartProcessInstanceBuilder>activityId - the activity to instantiatepublic RestartProcessInstanceBuilder startAfterActivity(String activityId)
InstantiationBuilderInstantiationBuilder.startTransition(String) and always instantiates
the single outgoing sequence flow of the given activity. Does not consider asyncAfter.
startAfterActivity in interface InstantiationBuilder<RestartProcessInstanceBuilder>activityId - the activity for which the outgoing flow should be executedpublic RestartProcessInstanceBuilder startTransition(String transitionId)
InstantiationBuilderSubmits the instruction:
Start a sequence flow.
In particular:
startTransition in interface InstantiationBuilder<RestartProcessInstanceBuilder>transitionId - the sequence flow to executepublic void execute()
RestartProcessInstanceBuilder
execute in interface RestartProcessInstanceBuilderpublic void execute(boolean writeUserOperationLog)
public Batch executeAsync()
RestartProcessInstanceBuilder
executeAsync in interface RestartProcessInstanceBuilderpublic List<AbstractProcessInstanceModificationCommand> getInstructions()
public List<String> getProcessInstanceIds()
public RestartProcessInstanceBuilder processInstanceIds(String... processInstanceIds)
processInstanceIds in interface RestartProcessInstanceBuilderprocessInstanceIds - the process instance ids to restart.public RestartProcessInstanceBuilder historicProcessInstanceQuery(HistoricProcessInstanceQuery query)
historicProcessInstanceQuery in interface RestartProcessInstanceBuilderquery - a query which selects the historic process instances to restart.
Query results are restricted to process instances for which the user has Permissions.READ_HISTORY permission.public HistoricProcessInstanceQuery getHistoricProcessInstanceQuery()
public String getProcessDefinitionId()
public void setInstructions(List<AbstractProcessInstanceModificationCommand> instructions)
public void setProcessDefinitionId(String processDefinitionId)
public RestartProcessInstanceBuilder processInstanceIds(List<String> processInstanceIds)
processInstanceIds in interface RestartProcessInstanceBuilderprocessInstanceIds - the process instance ids to restart.public RestartProcessInstanceBuilder initialSetOfVariables()
RestartProcessInstanceBuilder
initialSetOfVariables in interface RestartProcessInstanceBuilderpublic boolean isInitialVariables()
public RestartProcessInstanceBuilder skipCustomListeners()
RestartProcessInstanceBuilder
skipCustomListeners in interface RestartProcessInstanceBuilderpublic RestartProcessInstanceBuilder skipIoMappings()
RestartProcessInstanceBuilder
skipIoMappings in interface RestartProcessInstanceBuilderpublic boolean isSkipCustomListeners()
public boolean isSkipIoMappings()
public RestartProcessInstanceBuilder withoutBusinessKey()
RestartProcessInstanceBuilder
withoutBusinessKey in interface RestartProcessInstanceBuilderpublic boolean isWithoutBusinessKey()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||