Package org.activiti.engine.impl.cmd
Class AbstractSetProcessInstanceStateCmd
- java.lang.Object
-
- org.activiti.engine.impl.cmd.AbstractSetProcessInstanceStateCmd
-
- Direct Known Subclasses:
ActivateProcessInstanceCmd,SuspendProcessInstanceCmd
public abstract class AbstractSetProcessInstanceStateCmd extends Object implements Command<Void>
-
-
Field Summary
Fields Modifier and Type Field Description protected StringprocessInstanceId
-
Constructor Summary
Constructors Constructor Description AbstractSetProcessInstanceStateCmd(String processInstanceId)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Voidexecute(CommandContext commandContext)protected voidexecuteInternal(CommandContext commandContext, ExecutionEntity executionEntity)protected abstract SuspensionStategetNewState()protected voidsuspendAllJobs(CommandContext commandContext)protected voidupdateChildrenSuspensionState(CommandContext commandContext)protected voidupdateTaskSuspensionState(CommandContext commandContext)
-
-
-
Field Detail
-
processInstanceId
protected final String processInstanceId
-
-
Constructor Detail
-
AbstractSetProcessInstanceStateCmd
public AbstractSetProcessInstanceStateCmd(String processInstanceId)
-
-
Method Detail
-
execute
public Void execute(CommandContext commandContext)
-
executeInternal
protected void executeInternal(CommandContext commandContext, ExecutionEntity executionEntity)
-
suspendAllJobs
protected void suspendAllJobs(CommandContext commandContext)
-
updateChildrenSuspensionState
protected void updateChildrenSuspensionState(CommandContext commandContext)
-
updateTaskSuspensionState
protected void updateTaskSuspensionState(CommandContext commandContext)
-
getNewState
protected abstract SuspensionState getNewState()
-
-