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 JobDefinition
s.
- 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.