org.camunda.bpm.engine.rest.dto.runtime.modification
Class ProcessInstanceModificationInstructionDto

java.lang.Object
  extended by org.camunda.bpm.engine.rest.dto.runtime.modification.ProcessInstanceModificationInstructionDto
Direct Known Subclasses:
CancellationInstructionDto, StartAfterInstructionDto, StartBeforeInstructionDto, StartTransitionInstructionDto

public abstract class ProcessInstanceModificationInstructionDto
extends Object

Author:
Thorben Lindhauer

Field Summary
protected  String activityId
           
protected  String activityInstanceId
           
protected  String ancestorActivityInstanceId
           
static String CANCEL_INSTRUCTION_TYPE
           
static String START_AFTER_INSTRUCTION_TYPE
           
static String START_BEFORE_INSTRUCTION_TYPE
           
static String START_TRANSITION_INSTRUCTION_TYPE
           
protected  String transitionId
           
protected  String transitionInstanceId
           
protected  String type
           
protected  Map<String,TriggerVariableValueDto> variables
           
 
Constructor Summary
ProcessInstanceModificationInstructionDto()
           
 
Method Summary
abstract  void applyTo(ProcessInstanceModificationBuilder builder, ProcessEngine engine, com.fasterxml.jackson.databind.ObjectMapper mapper)
           
abstract  void applyTo(ProcessInstantiationBuilder builder, ProcessEngine engine, com.fasterxml.jackson.databind.ObjectMapper mapper)
           
protected  void applyVariables(ActivityInstantiationBuilder<?> builder, ProcessEngine engine, com.fasterxml.jackson.databind.ObjectMapper mapper)
           
protected  String buildErrorMessage(String message)
           
 String getActivityId()
           
 String getActivityInstanceId()
           
 String getAncestorActivityInstanceId()
           
 String getTransitionId()
           
 String getTransitionInstanceId()
           
 String getType()
           
 Map<String,TriggerVariableValueDto> getVariables()
           
 void setActivityId(String activityId)
           
 void setActivityInstanceId(String activityInstanceId)
           
 void setAncestorActivityInstanceId(String ancestorActivityInstanceId)
           
 void setTransitionId(String transitionId)
           
 void setTransitionInstanceId(String transitionInstanceId)
           
 void setType(String type)
           
 void setVariables(Map<String,TriggerVariableValueDto> variables)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CANCEL_INSTRUCTION_TYPE

public static final String CANCEL_INSTRUCTION_TYPE
See Also:
Constant Field Values

START_BEFORE_INSTRUCTION_TYPE

public static final String START_BEFORE_INSTRUCTION_TYPE
See Also:
Constant Field Values

START_TRANSITION_INSTRUCTION_TYPE

public static final String START_TRANSITION_INSTRUCTION_TYPE
See Also:
Constant Field Values

START_AFTER_INSTRUCTION_TYPE

public static final String START_AFTER_INSTRUCTION_TYPE
See Also:
Constant Field Values

type

protected String type

variables

protected Map<String,TriggerVariableValueDto> variables

activityId

protected String activityId

transitionId

protected String transitionId

activityInstanceId

protected String activityInstanceId

transitionInstanceId

protected String transitionInstanceId

ancestorActivityInstanceId

protected String ancestorActivityInstanceId
Constructor Detail

ProcessInstanceModificationInstructionDto

public ProcessInstanceModificationInstructionDto()
Method Detail

getVariables

public Map<String,TriggerVariableValueDto> getVariables()

setVariables

public void setVariables(Map<String,TriggerVariableValueDto> variables)

getType

public String getType()

setType

public void setType(String type)

getActivityId

public String getActivityId()

setActivityId

public void setActivityId(String activityId)

getTransitionId

public String getTransitionId()

setTransitionId

public void setTransitionId(String transitionId)

getActivityInstanceId

public String getActivityInstanceId()

setActivityInstanceId

public void setActivityInstanceId(String activityInstanceId)

getTransitionInstanceId

public String getTransitionInstanceId()

setTransitionInstanceId

public void setTransitionInstanceId(String transitionInstanceId)

getAncestorActivityInstanceId

public String getAncestorActivityInstanceId()

setAncestorActivityInstanceId

public void setAncestorActivityInstanceId(String ancestorActivityInstanceId)

applyTo

public abstract void applyTo(ProcessInstanceModificationBuilder builder,
                             ProcessEngine engine,
                             com.fasterxml.jackson.databind.ObjectMapper mapper)

applyTo

public abstract void applyTo(ProcessInstantiationBuilder builder,
                             ProcessEngine engine,
                             com.fasterxml.jackson.databind.ObjectMapper mapper)

buildErrorMessage

protected String buildErrorMessage(String message)

applyVariables

protected void applyVariables(ActivityInstantiationBuilder<?> builder,
                              ProcessEngine engine,
                              com.fasterxml.jackson.databind.ObjectMapper mapper)


Copyright © 2016 camunda services GmbH. All rights reserved.