Class CaseInstanceMigrationBuilderImpl
java.lang.Object
org.flowable.cmmn.engine.impl.migration.CaseInstanceMigrationBuilderImpl
- All Implemented Interfaces:
CaseInstanceMigrationBuilder
public class CaseInstanceMigrationBuilderImpl
extends Object
implements CaseInstanceMigrationBuilder
- Author:
- Valentin Zickner
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CaseInstanceMigrationDocumentBuilderImplprotected CmmnMigrationService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddWaitingForRepetitionPlanItemDefinitionMapping(WaitingForRepetitionPlanItemDefinitionMapping mapping) org.flowable.batch.api.BatchbatchMigrateCaseInstances(String caseDefinitionId) org.flowable.batch.api.BatchbatchMigrateCaseInstances(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) fromCaseInstanceMigrationDocument(CaseInstanceMigrationDocument caseInstanceMigrationDocument) protected CmmnMigrationServicevoidvoidmigrateCaseInstances(String caseDefinitionId) voidmigrateCaseInstances(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) migrateToCaseDefinition(String caseDefinitionId) migrateToCaseDefinition(String caseDefinitionKey, int caseDefinitionVersion) migrateToCaseDefinition(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) removeWaitingForRepetitionPlanItemDefinitionMapping(RemoveWaitingForRepetitionPlanItemDefinitionMapping mapping) validateMigration(String caseInstanceId) validateMigrationOfCaseInstances(String caseDefinitionId) validateMigrationOfCaseInstances(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) withCaseInstanceVariable(String variableName, Object variableValue) withCaseInstanceVariables(Map<String, Object> variables) withMigrateToCaseDefinitionTenantId(String caseDefinitionTenantId)
-
Field Details
-
cmmnMigrationService
-
caseInstanceMigrationDocumentDocumentBuilder
-
-
Constructor Details
-
CaseInstanceMigrationBuilderImpl
-
-
Method Details
-
fromCaseInstanceMigrationDocument
public CaseInstanceMigrationBuilder fromCaseInstanceMigrationDocument(CaseInstanceMigrationDocument caseInstanceMigrationDocument) - Specified by:
fromCaseInstanceMigrationDocumentin interfaceCaseInstanceMigrationBuilder
-
migrateToCaseDefinition
- Specified by:
migrateToCaseDefinitionin interfaceCaseInstanceMigrationBuilder
-
migrateToCaseDefinition
public CaseInstanceMigrationBuilder migrateToCaseDefinition(String caseDefinitionKey, int caseDefinitionVersion) - Specified by:
migrateToCaseDefinitionin interfaceCaseInstanceMigrationBuilder
-
migrateToCaseDefinition
public CaseInstanceMigrationBuilder migrateToCaseDefinition(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) - Specified by:
migrateToCaseDefinitionin interfaceCaseInstanceMigrationBuilder
-
withMigrateToCaseDefinitionTenantId
public CaseInstanceMigrationBuilder withMigrateToCaseDefinitionTenantId(String caseDefinitionTenantId) - Specified by:
withMigrateToCaseDefinitionTenantIdin interfaceCaseInstanceMigrationBuilder
-
addActivatePlanItemDefinitionMapping
public CaseInstanceMigrationBuilder addActivatePlanItemDefinitionMapping(ActivatePlanItemDefinitionMapping mapping) - Specified by:
addActivatePlanItemDefinitionMappingin interfaceCaseInstanceMigrationBuilder
-
addTerminatePlanItemDefinitionMapping
public CaseInstanceMigrationBuilder addTerminatePlanItemDefinitionMapping(TerminatePlanItemDefinitionMapping mapping) - Specified by:
addTerminatePlanItemDefinitionMappingin interfaceCaseInstanceMigrationBuilder
-
addMoveToAvailablePlanItemDefinitionMapping
public CaseInstanceMigrationBuilder addMoveToAvailablePlanItemDefinitionMapping(MoveToAvailablePlanItemDefinitionMapping mapping) - Specified by:
addMoveToAvailablePlanItemDefinitionMappingin interfaceCaseInstanceMigrationBuilder
-
addWaitingForRepetitionPlanItemDefinitionMapping
public CaseInstanceMigrationBuilder addWaitingForRepetitionPlanItemDefinitionMapping(WaitingForRepetitionPlanItemDefinitionMapping mapping) - Specified by:
addWaitingForRepetitionPlanItemDefinitionMappingin interfaceCaseInstanceMigrationBuilder
-
removeWaitingForRepetitionPlanItemDefinitionMapping
public CaseInstanceMigrationBuilder removeWaitingForRepetitionPlanItemDefinitionMapping(RemoveWaitingForRepetitionPlanItemDefinitionMapping mapping) - Specified by:
removeWaitingForRepetitionPlanItemDefinitionMappingin interfaceCaseInstanceMigrationBuilder
-
withCaseInstanceVariable
public CaseInstanceMigrationBuilder withCaseInstanceVariable(String variableName, Object variableValue) - Specified by:
withCaseInstanceVariablein interfaceCaseInstanceMigrationBuilder
-
withCaseInstanceVariables
- Specified by:
withCaseInstanceVariablesin interfaceCaseInstanceMigrationBuilder
-
getCaseInstanceMigrationDocument
- Specified by:
getCaseInstanceMigrationDocumentin interfaceCaseInstanceMigrationBuilder
-
migrate
- Specified by:
migratein interfaceCaseInstanceMigrationBuilder
-
validateMigration
- Specified by:
validateMigrationin interfaceCaseInstanceMigrationBuilder
-
migrateCaseInstances
- Specified by:
migrateCaseInstancesin interfaceCaseInstanceMigrationBuilder
-
batchMigrateCaseInstances
- Specified by:
batchMigrateCaseInstancesin interfaceCaseInstanceMigrationBuilder
-
validateMigrationOfCaseInstances
public CaseInstanceMigrationValidationResult validateMigrationOfCaseInstances(String caseDefinitionId) - Specified by:
validateMigrationOfCaseInstancesin interfaceCaseInstanceMigrationBuilder
-
migrateCaseInstances
public void migrateCaseInstances(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) - Specified by:
migrateCaseInstancesin interfaceCaseInstanceMigrationBuilder
-
batchMigrateCaseInstances
public org.flowable.batch.api.Batch batchMigrateCaseInstances(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) - Specified by:
batchMigrateCaseInstancesin interfaceCaseInstanceMigrationBuilder
-
validateMigrationOfCaseInstances
public CaseInstanceMigrationValidationResult validateMigrationOfCaseInstances(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) - Specified by:
validateMigrationOfCaseInstancesin interfaceCaseInstanceMigrationBuilder
-
getCmmnMigrationService
-