org.camunda.bpm.engine.impl.cmd
Class AbstractSetProcessDefinitionStateCmd
java.lang.Object
org.camunda.bpm.engine.impl.cmd.AbstractSetStateCmd
org.camunda.bpm.engine.impl.cmd.AbstractSetProcessDefinitionStateCmd
- All Implemented Interfaces:
- Command<Void>
- Direct Known Subclasses:
- ActivateProcessDefinitionCmd, SuspendProcessDefinitionCmd
public abstract class AbstractSetProcessDefinitionStateCmd
- extends AbstractSetStateCmd
- Author:
- Daniel Meyer, Joram Barrez, roman.smirnov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
processDefinitionId
protected String processDefinitionId
processDefinitionKey
protected String processDefinitionKey
tenantId
protected String tenantId
isTenantIdSet
protected boolean isTenantIdSet
AbstractSetProcessDefinitionStateCmd
public AbstractSetProcessDefinitionStateCmd(UpdateProcessDefinitionSuspensionStateBuilderImpl builder)
checkParameters
protected void checkParameters(CommandContext commandContext)
- Specified by:
checkParameters in class AbstractSetStateCmd
checkAuthorization
protected void checkAuthorization(CommandContext commandContext)
- Specified by:
checkAuthorization in class AbstractSetStateCmd
updateSuspensionState
protected void updateSuspensionState(CommandContext commandContext,
SuspensionState suspensionState)
- Specified by:
updateSuspensionState in class AbstractSetStateCmd
createJobDefinitionCommandBuilder
protected UpdateJobDefinitionSuspensionStateBuilderImpl createJobDefinitionCommandBuilder()
createProcessInstanceCommandBuilder
protected UpdateProcessInstanceSuspensionStateBuilderImpl createProcessInstanceCommandBuilder()
getJobHandlerConfiguration
protected JobHandlerConfiguration getJobHandlerConfiguration()
- Overrides:
getJobHandlerConfiguration in class AbstractSetStateCmd
logUserOperation
protected void logUserOperation(CommandContext commandContext)
- Specified by:
logUserOperation in class AbstractSetStateCmd
getDelayedExecutionJobHandlerType
protected abstract String getDelayedExecutionJobHandlerType()
- Subclasses should return the type of the
JobHandler here. it will be used when
the user provides an execution date on which the actual state change will happen.
- Overrides:
getDelayedExecutionJobHandlerType in class AbstractSetStateCmd
getSetJobDefinitionStateCmd
protected abstract AbstractSetJobDefinitionStateCmd getSetJobDefinitionStateCmd(UpdateJobDefinitionSuspensionStateBuilderImpl jobDefinitionSuspensionStateBuilder)
- Subclasses should return the type of the
AbstractSetJobDefinitionStateCmd here.
It will be used to suspend or activate the JobDefinitions.
- Parameters:
jobDefinitionSuspensionStateBuilder -
getNextCommand
protected AbstractSetProcessInstanceStateCmd getNextCommand()
- Overrides:
getNextCommand in class AbstractSetStateCmd
getNextCommand
protected abstract AbstractSetProcessInstanceStateCmd getNextCommand(UpdateProcessInstanceSuspensionStateBuilderImpl processInstanceCommandBuilder)
Copyright © 2016 camunda services GmbH. All rights reserved.