Class MigrationPlanImpl

java.lang.Object
org.camunda.bpm.engine.impl.migration.MigrationPlanImpl
All Implemented Interfaces:
MigrationPlan

public class MigrationPlanImpl extends Object implements MigrationPlan
Author:
Thorben Lindhauer
  • Field Details

    • sourceProcessDefinitionId

      protected String sourceProcessDefinitionId
    • targetProcessDefinitionId

      protected String targetProcessDefinitionId
    • instructions

      protected List<MigrationInstruction> instructions
    • variables

      protected org.camunda.bpm.engine.variable.VariableMap variables
  • Constructor Details

    • MigrationPlanImpl

      public MigrationPlanImpl(String sourceProcessDefinitionId, String targetProcessDefinitionId)
  • Method Details

    • getSourceProcessDefinitionId

      public String getSourceProcessDefinitionId()
      Specified by:
      getSourceProcessDefinitionId in interface MigrationPlan
      Returns:
      the id of the process definition that is migrated from
    • setSourceProcessDefinitionId

      public void setSourceProcessDefinitionId(String sourceProcessDefinitionId)
    • getTargetProcessDefinitionId

      public String getTargetProcessDefinitionId()
      Specified by:
      getTargetProcessDefinitionId in interface MigrationPlan
      Returns:
      the id of the process definition that is migrated to
    • getVariables

      public org.camunda.bpm.engine.variable.VariableMap getVariables()
      Specified by:
      getVariables in interface MigrationPlan
      Returns:
      the variables to be set after the migration to the process instances' scope
    • setVariables

      public void setVariables(org.camunda.bpm.engine.variable.VariableMap variables)
    • setTargetProcessDefinitionId

      public void setTargetProcessDefinitionId(String targetProcessDefinitionId)
    • getInstructions

      public List<MigrationInstruction> getInstructions()
      Specified by:
      getInstructions in interface MigrationPlan
      Returns:
      the list of instructions that this plan consists of
    • setInstructions

      public void setInstructions(List<MigrationInstruction> instructions)
    • toString

      public String toString()
      Overrides:
      toString in class Object