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

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

public class SetJobDefinitionPriorityCmd
extends Object
implements Command<Void>

Author:
Thorben Lindhauer

Field Summary
protected  boolean cascade
           
static String JOB_DEFINITION_OVERRIDING_PRIORITY
           
protected  String jobDefinitionId
           
protected  Long priority
           
 
Constructor Summary
SetJobDefinitionPriorityCmd(String jobDefinitionId, Long priority, boolean cascade)
           
 
Method Summary
protected  void checkUpdateProcess(CommandContext commandContext, JobDefinitionEntity jobDefinition)
           
protected  void createCascadeJobsOperationLogEntry(UserOperationLogContext opLogContext, JobDefinitionEntity jobDefinition)
           
protected  void createJobDefinitionOperationLogEntry(UserOperationLogContext opLogContext, Long previousPriority, JobDefinitionEntity jobDefinition)
           
 Void execute(CommandContext commandContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JOB_DEFINITION_OVERRIDING_PRIORITY

public static final String JOB_DEFINITION_OVERRIDING_PRIORITY
See Also:
Constant Field Values

jobDefinitionId

protected String jobDefinitionId

priority

protected Long priority

cascade

protected boolean cascade
Constructor Detail

SetJobDefinitionPriorityCmd

public SetJobDefinitionPriorityCmd(String jobDefinitionId,
                                   Long priority,
                                   boolean cascade)
Method Detail

execute

public Void execute(CommandContext commandContext)
Specified by:
execute in interface Command<Void>

checkUpdateProcess

protected void checkUpdateProcess(CommandContext commandContext,
                                  JobDefinitionEntity jobDefinition)

createJobDefinitionOperationLogEntry

protected void createJobDefinitionOperationLogEntry(UserOperationLogContext opLogContext,
                                                    Long previousPriority,
                                                    JobDefinitionEntity jobDefinition)

createCascadeJobsOperationLogEntry

protected void createCascadeJobsOperationLogEntry(UserOperationLogContext opLogContext,
                                                  JobDefinitionEntity jobDefinition)


Copyright © 2017 camunda services GmbH. All rights reserved.