Package org.activiti.engine.impl.cmd
Class ActivateProcessDefinitionCmd
- java.lang.Object
-
- org.activiti.engine.impl.cmd.AbstractSetProcessDefinitionStateCmd
-
- org.activiti.engine.impl.cmd.ActivateProcessDefinitionCmd
-
- All Implemented Interfaces:
Command<java.lang.Void>
public class ActivateProcessDefinitionCmd extends AbstractSetProcessDefinitionStateCmd
-
-
Field Summary
-
Fields inherited from class org.activiti.engine.impl.cmd.AbstractSetProcessDefinitionStateCmd
executionDate, includeProcessInstances, processDefinitionEntity, processDefinitionId, processDefinitionKey, tenantId
-
-
Constructor Summary
Constructors Constructor Description ActivateProcessDefinitionCmd(java.lang.String processDefinitionId, java.lang.String processDefinitionKey, boolean includeProcessInstances, java.util.Date executionDate, java.lang.String tenantId)ActivateProcessDefinitionCmd(ProcessDefinitionEntity processDefinitionEntity, boolean includeProcessInstances, java.util.Date executionDate, java.lang.String tenantId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetDelayedExecutionJobHandlerType()Subclasses should return the type of theJobHandlerhere.protected SuspensionStategetProcessDefinitionSuspensionState()Subclasses should return the wantedSuspensionStatehere.protected AbstractSetProcessInstanceStateCmdgetProcessInstanceChangeStateCmd(ProcessInstance processInstance)Subclasses should return aCommandimplementation that matches the process definition state change.-
Methods inherited from class org.activiti.engine.impl.cmd.AbstractSetProcessDefinitionStateCmd
changeProcessDefinitionState, createTimerForDelayedExecution, execute, fetchProcessInstancesPage, findProcessDefinition
-
-
-
-
Constructor Detail
-
ActivateProcessDefinitionCmd
public ActivateProcessDefinitionCmd(ProcessDefinitionEntity processDefinitionEntity, boolean includeProcessInstances, java.util.Date executionDate, java.lang.String tenantId)
-
ActivateProcessDefinitionCmd
public ActivateProcessDefinitionCmd(java.lang.String processDefinitionId, java.lang.String processDefinitionKey, boolean includeProcessInstances, java.util.Date executionDate, java.lang.String tenantId)
-
-
Method Detail
-
getProcessDefinitionSuspensionState
protected SuspensionState getProcessDefinitionSuspensionState()
Description copied from class:AbstractSetProcessDefinitionStateCmdSubclasses should return the wantedSuspensionStatehere.- Specified by:
getProcessDefinitionSuspensionStatein classAbstractSetProcessDefinitionStateCmd
-
getDelayedExecutionJobHandlerType
protected java.lang.String getDelayedExecutionJobHandlerType()
Description copied from class:AbstractSetProcessDefinitionStateCmdSubclasses should return the type of theJobHandlerhere. it will be used when the user provides an execution date on which the actual state change will happen.- Specified by:
getDelayedExecutionJobHandlerTypein classAbstractSetProcessDefinitionStateCmd
-
getProcessInstanceChangeStateCmd
protected AbstractSetProcessInstanceStateCmd getProcessInstanceChangeStateCmd(ProcessInstance processInstance)
Description copied from class:AbstractSetProcessDefinitionStateCmdSubclasses should return aCommandimplementation that matches the process definition state change.- Specified by:
getProcessInstanceChangeStateCmdin classAbstractSetProcessDefinitionStateCmd
-
-