org.camunda.bpm.engine.impl.cmd
Class ActivateJobDefinitionCmd

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmd.AbstractSetStateCmd
      extended by org.camunda.bpm.engine.impl.cmd.AbstractSetJobDefinitionStateCmd
          extended by org.camunda.bpm.engine.impl.cmd.ActivateJobDefinitionCmd
All Implemented Interfaces:
Command<Void>

public class ActivateJobDefinitionCmd
extends AbstractSetJobDefinitionStateCmd

Author:
roman.smirnov

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractSetJobDefinitionStateCmd
executionDate, jobDefinitionId, processDefinitionId, processDefinitionKey
 
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractSetStateCmd
includeSubResources, isLogUserOperationDisabled, SUSPENSION_STATE_PROPERTY
 
Constructor Summary
ActivateJobDefinitionCmd(String jobDefinitionId, String processDefinitionId, String processDefinitionKey, boolean includeJobs, Date executionDate)
           
 
Method Summary
protected  String getDelayedExecutionJobHandlerType()
          Subclasses should return the type of the JobHandler here.
protected  String getLogEntryOperation()
           
protected  SuspensionState getNewSuspensionState()
           
protected  ActivateJobCmd getNextCommand()
           
 
Methods inherited from class org.camunda.bpm.engine.impl.cmd.AbstractSetJobDefinitionStateCmd
checkAuthorization, checkParameters, getJobHandlerConfiguration, logUserOperation, updateSuspensionState
 
Methods inherited from class org.camunda.bpm.engine.impl.cmd.AbstractSetStateCmd
disableLogUserOperation, execute, isIncludeSubResources, isLogUserOperationDisabled, scheduleSuspensionStateUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActivateJobDefinitionCmd

public ActivateJobDefinitionCmd(String jobDefinitionId,
                                String processDefinitionId,
                                String processDefinitionKey,
                                boolean includeJobs,
                                Date executionDate)
Method Detail

getNewSuspensionState

protected SuspensionState getNewSuspensionState()
Specified by:
getNewSuspensionState in class AbstractSetStateCmd

getDelayedExecutionJobHandlerType

protected String getDelayedExecutionJobHandlerType()
Description copied from class: AbstractSetJobDefinitionStateCmd
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.

Specified by:
getDelayedExecutionJobHandlerType in class AbstractSetJobDefinitionStateCmd

getNextCommand

protected ActivateJobCmd getNextCommand()
Specified by:
getNextCommand in class AbstractSetJobDefinitionStateCmd

getLogEntryOperation

protected String getLogEntryOperation()
Specified by:
getLogEntryOperation in class AbstractSetStateCmd


Copyright © 2015 camunda services GmbH. All rights reserved.