Class CaseInstanceMigrationDocumentBuilderImpl
java.lang.Object
org.flowable.cmmn.engine.impl.migration.CaseInstanceMigrationDocumentBuilderImpl
- All Implemented Interfaces:
CaseInstanceMigrationDocumentBuilder
public class CaseInstanceMigrationDocumentBuilderImpl
extends Object
implements CaseInstanceMigrationDocumentBuilder
- Author:
- Valentin Zickner
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ActivatePlanItemDefinitionMapping>
protected List<ChangePlanItemIdMapping>
protected List<ChangePlanItemIdWithDefinitionIdMapping>
protected String
protected String
protected String
protected Integer
protected List<MoveToAvailablePlanItemDefinitionMapping>
protected String
protected String
protected List<TerminatePlanItemDefinitionMapping>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddActivatePlanItemDefinitionMapping
(ActivatePlanItemDefinitionMapping planItemDefinitionMapping) addActivatePlanItemDefinitionMappings
(List<ActivatePlanItemDefinitionMapping> planItemDefinitionMappings) addCaseInstanceVariable
(String variableName, Object variableValue) addCaseInstanceVariables
(Map<String, Object> caseInstanceVariables) addChangePlanItemDefinitionWithNewTargetIdsMapping
(ChangePlanItemDefinitionWithNewTargetIdsMapping mapping) addChangePlanItemDefinitionWithNewTargetIdsMappings
(List<ChangePlanItemDefinitionWithNewTargetIdsMapping> mappings) addMoveToAvailablePlanItemDefinitionMapping
(MoveToAvailablePlanItemDefinitionMapping planItemDefinitionMapping) addMoveToAvailablePlanItemDefinitionMappings
(List<MoveToAvailablePlanItemDefinitionMapping> planItemDefinitionMappings) addRemoveWaitingForRepetitionPlanItemDefinitionMapping
(RemoveWaitingForRepetitionPlanItemDefinitionMapping planItemDefinitionMapping) addRemoveWaitingForRepetitionPlanItemDefinitionMappings
(List<RemoveWaitingForRepetitionPlanItemDefinitionMapping> planItemDefinitionMappings) addTerminatePlanItemDefinitionMapping
(TerminatePlanItemDefinitionMapping planItemDefinitionMapping) addTerminatePlanItemDefinitionMappings
(List<TerminatePlanItemDefinitionMapping> planItemDefinitionMappings) addWaitingForRepetitionPlanItemDefinitionMapping
(WaitingForRepetitionPlanItemDefinitionMapping planItemDefinitionMapping) addWaitingForRepetitionPlanItemDefinitionMappings
(List<WaitingForRepetitionPlanItemDefinitionMapping> planItemDefinitionMappings) build()
postUpgradeExpression
(String postUpgradeExpression) preUpgradeExpression
(String preUpgradeExpression) setCaseDefinitionToMigrateTo
(String caseDefinitionId) setCaseDefinitionToMigrateTo
(String caseDefinitionKey, Integer caseDefinitionVersion) setTenantId
(String caseDefinitionTenantId)
-
Field Details
-
migrateToCaseDefinitionId
-
migrateToCaseDefinitionKey
-
migrateToCaseDefinitionVersion
-
migrateToCaseDefinitionTenantId
-
activatePlanItemDefinitionMappings
-
terminatePlanItemDefinitionMappings
-
moveToAvailablePlanItemDefinitionMappings
-
waitingForRepetitionPlanItemDefinitionMappings
protected List<WaitingForRepetitionPlanItemDefinitionMapping> waitingForRepetitionPlanItemDefinitionMappings -
removeWaitingForRepetitionPlanItemDefinitionMappings
protected List<RemoveWaitingForRepetitionPlanItemDefinitionMapping> removeWaitingForRepetitionPlanItemDefinitionMappings -
changePlanItemIdMappings
-
changePlanItemIdWithDefinitionIdMappings
-
changePlanItemDefinitionWithNewTargetIdsMappings
protected List<ChangePlanItemDefinitionWithNewTargetIdsMapping> changePlanItemDefinitionWithNewTargetIdsMappings -
preUpgradeExpression
-
postUpgradeExpression
-
caseInstanceVariables
-
-
Constructor Details
-
CaseInstanceMigrationDocumentBuilderImpl
public CaseInstanceMigrationDocumentBuilderImpl()
-
-
Method Details
-
setCaseDefinitionToMigrateTo
- Specified by:
setCaseDefinitionToMigrateTo
in interfaceCaseInstanceMigrationDocumentBuilder
-
setCaseDefinitionToMigrateTo
public CaseInstanceMigrationDocumentBuilder setCaseDefinitionToMigrateTo(String caseDefinitionKey, Integer caseDefinitionVersion) - Specified by:
setCaseDefinitionToMigrateTo
in interfaceCaseInstanceMigrationDocumentBuilder
-
setTenantId
- Specified by:
setTenantId
in interfaceCaseInstanceMigrationDocumentBuilder
-
addActivatePlanItemDefinitionMappings
public CaseInstanceMigrationDocumentBuilder addActivatePlanItemDefinitionMappings(List<ActivatePlanItemDefinitionMapping> planItemDefinitionMappings) - Specified by:
addActivatePlanItemDefinitionMappings
in interfaceCaseInstanceMigrationDocumentBuilder
-
addActivatePlanItemDefinitionMapping
public CaseInstanceMigrationDocumentBuilder addActivatePlanItemDefinitionMapping(ActivatePlanItemDefinitionMapping planItemDefinitionMapping) - Specified by:
addActivatePlanItemDefinitionMapping
in interfaceCaseInstanceMigrationDocumentBuilder
-
addTerminatePlanItemDefinitionMappings
public CaseInstanceMigrationDocumentBuilder addTerminatePlanItemDefinitionMappings(List<TerminatePlanItemDefinitionMapping> planItemDefinitionMappings) - Specified by:
addTerminatePlanItemDefinitionMappings
in interfaceCaseInstanceMigrationDocumentBuilder
-
addTerminatePlanItemDefinitionMapping
public CaseInstanceMigrationDocumentBuilder addTerminatePlanItemDefinitionMapping(TerminatePlanItemDefinitionMapping planItemDefinitionMapping) - Specified by:
addTerminatePlanItemDefinitionMapping
in interfaceCaseInstanceMigrationDocumentBuilder
-
addMoveToAvailablePlanItemDefinitionMappings
public CaseInstanceMigrationDocumentBuilder addMoveToAvailablePlanItemDefinitionMappings(List<MoveToAvailablePlanItemDefinitionMapping> planItemDefinitionMappings) - Specified by:
addMoveToAvailablePlanItemDefinitionMappings
in interfaceCaseInstanceMigrationDocumentBuilder
-
addMoveToAvailablePlanItemDefinitionMapping
public CaseInstanceMigrationDocumentBuilder addMoveToAvailablePlanItemDefinitionMapping(MoveToAvailablePlanItemDefinitionMapping planItemDefinitionMapping) - Specified by:
addMoveToAvailablePlanItemDefinitionMapping
in interfaceCaseInstanceMigrationDocumentBuilder
-
addWaitingForRepetitionPlanItemDefinitionMappings
public CaseInstanceMigrationDocumentBuilder addWaitingForRepetitionPlanItemDefinitionMappings(List<WaitingForRepetitionPlanItemDefinitionMapping> planItemDefinitionMappings) - Specified by:
addWaitingForRepetitionPlanItemDefinitionMappings
in interfaceCaseInstanceMigrationDocumentBuilder
-
addWaitingForRepetitionPlanItemDefinitionMapping
public CaseInstanceMigrationDocumentBuilder addWaitingForRepetitionPlanItemDefinitionMapping(WaitingForRepetitionPlanItemDefinitionMapping planItemDefinitionMapping) - Specified by:
addWaitingForRepetitionPlanItemDefinitionMapping
in interfaceCaseInstanceMigrationDocumentBuilder
-
addRemoveWaitingForRepetitionPlanItemDefinitionMappings
public CaseInstanceMigrationDocumentBuilder addRemoveWaitingForRepetitionPlanItemDefinitionMappings(List<RemoveWaitingForRepetitionPlanItemDefinitionMapping> planItemDefinitionMappings) - Specified by:
addRemoveWaitingForRepetitionPlanItemDefinitionMappings
in interfaceCaseInstanceMigrationDocumentBuilder
-
addRemoveWaitingForRepetitionPlanItemDefinitionMapping
public CaseInstanceMigrationDocumentBuilder addRemoveWaitingForRepetitionPlanItemDefinitionMapping(RemoveWaitingForRepetitionPlanItemDefinitionMapping planItemDefinitionMapping) - Specified by:
addRemoveWaitingForRepetitionPlanItemDefinitionMapping
in interfaceCaseInstanceMigrationDocumentBuilder
-
addChangePlanItemIdMapping
public CaseInstanceMigrationDocumentBuilder addChangePlanItemIdMapping(ChangePlanItemIdMapping mapping) - Specified by:
addChangePlanItemIdMapping
in interfaceCaseInstanceMigrationDocumentBuilder
-
addChangePlanItemIdMappings
public CaseInstanceMigrationDocumentBuilder addChangePlanItemIdMappings(List<ChangePlanItemIdMapping> mappings) - Specified by:
addChangePlanItemIdMappings
in interfaceCaseInstanceMigrationDocumentBuilder
-
addChangePlanItemIdWithDefinitionIdMapping
public CaseInstanceMigrationDocumentBuilder addChangePlanItemIdWithDefinitionIdMapping(ChangePlanItemIdWithDefinitionIdMapping mapping) - Specified by:
addChangePlanItemIdWithDefinitionIdMapping
in interfaceCaseInstanceMigrationDocumentBuilder
-
addChangePlanItemIdWithDefinitionIdMappings
public CaseInstanceMigrationDocumentBuilder addChangePlanItemIdWithDefinitionIdMappings(List<ChangePlanItemIdWithDefinitionIdMapping> mappings) - Specified by:
addChangePlanItemIdWithDefinitionIdMappings
in interfaceCaseInstanceMigrationDocumentBuilder
-
addChangePlanItemDefinitionWithNewTargetIdsMapping
public CaseInstanceMigrationDocumentBuilder addChangePlanItemDefinitionWithNewTargetIdsMapping(ChangePlanItemDefinitionWithNewTargetIdsMapping mapping) - Specified by:
addChangePlanItemDefinitionWithNewTargetIdsMapping
in interfaceCaseInstanceMigrationDocumentBuilder
-
addChangePlanItemDefinitionWithNewTargetIdsMappings
public CaseInstanceMigrationDocumentBuilder addChangePlanItemDefinitionWithNewTargetIdsMappings(List<ChangePlanItemDefinitionWithNewTargetIdsMapping> mappings) - Specified by:
addChangePlanItemDefinitionWithNewTargetIdsMappings
in interfaceCaseInstanceMigrationDocumentBuilder
-
addCaseInstanceVariable
public CaseInstanceMigrationDocumentBuilder addCaseInstanceVariable(String variableName, Object variableValue) - Specified by:
addCaseInstanceVariable
in interfaceCaseInstanceMigrationDocumentBuilder
-
addCaseInstanceVariables
public CaseInstanceMigrationDocumentBuilder addCaseInstanceVariables(Map<String, Object> caseInstanceVariables) - Specified by:
addCaseInstanceVariables
in interfaceCaseInstanceMigrationDocumentBuilder
-
preUpgradeExpression
- Specified by:
preUpgradeExpression
in interfaceCaseInstanceMigrationDocumentBuilder
-
postUpgradeExpression
- Specified by:
postUpgradeExpression
in interfaceCaseInstanceMigrationDocumentBuilder
-
build
- Specified by:
build
in interfaceCaseInstanceMigrationDocumentBuilder
-