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
Fields Modifier and Type Field Description protected List<ActivatePlanItemDefinitionMapping>activatePlanItemDefinitionMappingsprotected Map<String,Object>caseInstanceVariablesprotected List<ChangePlanItemIdMapping>changePlanItemIdMappingsprotected List<ChangePlanItemIdWithDefinitionIdMapping>changePlanItemIdWithDefinitionIdMappingsprotected StringmigrateToCaseDefinitionIdprotected StringmigrateToCaseDefinitionKeyprotected StringmigrateToCaseDefinitionTenantIdprotected IntegermigrateToCaseDefinitionVersionprotected List<MoveToAvailablePlanItemDefinitionMapping>moveToAvailablePlanItemDefinitionMappingsprotected List<RemoveWaitingForRepetitionPlanItemDefinitionMapping>removeWaitingForRepetitionPlanItemDefinitionMappingsprotected List<TerminatePlanItemDefinitionMapping>terminatePlanItemDefinitionMappingsprotected List<WaitingForRepetitionPlanItemDefinitionMapping>waitingForRepetitionPlanItemDefinitionMappings
-
Constructor Summary
Constructors Constructor Description CaseInstanceMigrationDocumentBuilderImpl()
-
Method Summary
-
-
-
Field Detail
-
migrateToCaseDefinitionId
protected String migrateToCaseDefinitionId
-
migrateToCaseDefinitionKey
protected String migrateToCaseDefinitionKey
-
migrateToCaseDefinitionVersion
protected Integer migrateToCaseDefinitionVersion
-
migrateToCaseDefinitionTenantId
protected String migrateToCaseDefinitionTenantId
-
activatePlanItemDefinitionMappings
protected List<ActivatePlanItemDefinitionMapping> activatePlanItemDefinitionMappings
-
terminatePlanItemDefinitionMappings
protected List<TerminatePlanItemDefinitionMapping> terminatePlanItemDefinitionMappings
-
moveToAvailablePlanItemDefinitionMappings
protected List<MoveToAvailablePlanItemDefinitionMapping> moveToAvailablePlanItemDefinitionMappings
-
waitingForRepetitionPlanItemDefinitionMappings
protected List<WaitingForRepetitionPlanItemDefinitionMapping> waitingForRepetitionPlanItemDefinitionMappings
-
removeWaitingForRepetitionPlanItemDefinitionMappings
protected List<RemoveWaitingForRepetitionPlanItemDefinitionMapping> removeWaitingForRepetitionPlanItemDefinitionMappings
-
changePlanItemIdMappings
protected List<ChangePlanItemIdMapping> changePlanItemIdMappings
-
changePlanItemIdWithDefinitionIdMappings
protected List<ChangePlanItemIdWithDefinitionIdMapping> changePlanItemIdWithDefinitionIdMappings
-
-
Method Detail
-
setCaseDefinitionToMigrateTo
public CaseInstanceMigrationDocumentBuilder setCaseDefinitionToMigrateTo(String caseDefinitionId)
- Specified by:
setCaseDefinitionToMigrateToin interfaceCaseInstanceMigrationDocumentBuilder
-
setCaseDefinitionToMigrateTo
public CaseInstanceMigrationDocumentBuilder setCaseDefinitionToMigrateTo(String caseDefinitionKey, Integer caseDefinitionVersion)
- Specified by:
setCaseDefinitionToMigrateToin interfaceCaseInstanceMigrationDocumentBuilder
-
setTenantId
public CaseInstanceMigrationDocumentBuilder setTenantId(String caseDefinitionTenantId)
- Specified by:
setTenantIdin interfaceCaseInstanceMigrationDocumentBuilder
-
addActivatePlanItemDefinitionMappings
public CaseInstanceMigrationDocumentBuilder addActivatePlanItemDefinitionMappings(List<ActivatePlanItemDefinitionMapping> planItemDefinitionMappings)
- Specified by:
addActivatePlanItemDefinitionMappingsin interfaceCaseInstanceMigrationDocumentBuilder
-
addActivatePlanItemDefinitionMapping
public CaseInstanceMigrationDocumentBuilder addActivatePlanItemDefinitionMapping(ActivatePlanItemDefinitionMapping planItemDefinitionMapping)
- Specified by:
addActivatePlanItemDefinitionMappingin interfaceCaseInstanceMigrationDocumentBuilder
-
addTerminatePlanItemDefinitionMappings
public CaseInstanceMigrationDocumentBuilder addTerminatePlanItemDefinitionMappings(List<TerminatePlanItemDefinitionMapping> planItemDefinitionMappings)
- Specified by:
addTerminatePlanItemDefinitionMappingsin interfaceCaseInstanceMigrationDocumentBuilder
-
addTerminatePlanItemDefinitionMapping
public CaseInstanceMigrationDocumentBuilder addTerminatePlanItemDefinitionMapping(TerminatePlanItemDefinitionMapping planItemDefinitionMapping)
- Specified by:
addTerminatePlanItemDefinitionMappingin interfaceCaseInstanceMigrationDocumentBuilder
-
addMoveToAvailablePlanItemDefinitionMappings
public CaseInstanceMigrationDocumentBuilder addMoveToAvailablePlanItemDefinitionMappings(List<MoveToAvailablePlanItemDefinitionMapping> planItemDefinitionMappings)
- Specified by:
addMoveToAvailablePlanItemDefinitionMappingsin interfaceCaseInstanceMigrationDocumentBuilder
-
addMoveToAvailablePlanItemDefinitionMapping
public CaseInstanceMigrationDocumentBuilder addMoveToAvailablePlanItemDefinitionMapping(MoveToAvailablePlanItemDefinitionMapping planItemDefinitionMapping)
- Specified by:
addMoveToAvailablePlanItemDefinitionMappingin interfaceCaseInstanceMigrationDocumentBuilder
-
addWaitingForRepetitionPlanItemDefinitionMappings
public CaseInstanceMigrationDocumentBuilder addWaitingForRepetitionPlanItemDefinitionMappings(List<WaitingForRepetitionPlanItemDefinitionMapping> planItemDefinitionMappings)
- Specified by:
addWaitingForRepetitionPlanItemDefinitionMappingsin interfaceCaseInstanceMigrationDocumentBuilder
-
addWaitingForRepetitionPlanItemDefinitionMapping
public CaseInstanceMigrationDocumentBuilder addWaitingForRepetitionPlanItemDefinitionMapping(WaitingForRepetitionPlanItemDefinitionMapping planItemDefinitionMapping)
- Specified by:
addWaitingForRepetitionPlanItemDefinitionMappingin interfaceCaseInstanceMigrationDocumentBuilder
-
addRemoveWaitingForRepetitionPlanItemDefinitionMappings
public CaseInstanceMigrationDocumentBuilder addRemoveWaitingForRepetitionPlanItemDefinitionMappings(List<RemoveWaitingForRepetitionPlanItemDefinitionMapping> planItemDefinitionMappings)
- Specified by:
addRemoveWaitingForRepetitionPlanItemDefinitionMappingsin interfaceCaseInstanceMigrationDocumentBuilder
-
addRemoveWaitingForRepetitionPlanItemDefinitionMapping
public CaseInstanceMigrationDocumentBuilder addRemoveWaitingForRepetitionPlanItemDefinitionMapping(RemoveWaitingForRepetitionPlanItemDefinitionMapping planItemDefinitionMapping)
- Specified by:
addRemoveWaitingForRepetitionPlanItemDefinitionMappingin interfaceCaseInstanceMigrationDocumentBuilder
-
addChangePlanItemIdMapping
public CaseInstanceMigrationDocumentBuilder addChangePlanItemIdMapping(ChangePlanItemIdMapping mapping)
- Specified by:
addChangePlanItemIdMappingin interfaceCaseInstanceMigrationDocumentBuilder
-
addChangePlanItemIdWithDefinitionIdMapping
public CaseInstanceMigrationDocumentBuilder addChangePlanItemIdWithDefinitionIdMapping(ChangePlanItemIdWithDefinitionIdMapping mapping)
- Specified by:
addChangePlanItemIdWithDefinitionIdMappingin interfaceCaseInstanceMigrationDocumentBuilder
-
addCaseInstanceVariable
public CaseInstanceMigrationDocumentBuilder addCaseInstanceVariable(String variableName, Object variableValue)
- Specified by:
addCaseInstanceVariablein interfaceCaseInstanceMigrationDocumentBuilder
-
addCaseInstanceVariables
public CaseInstanceMigrationDocumentBuilder addCaseInstanceVariables(Map<String,Object> caseInstanceVariables)
- Specified by:
addCaseInstanceVariablesin interfaceCaseInstanceMigrationDocumentBuilder
-
build
public CaseInstanceMigrationDocument build()
- Specified by:
buildin interfaceCaseInstanceMigrationDocumentBuilder
-
-