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
Fields Modifier and Type Field Description protected CaseInstanceMigrationDocumentBuilderImplcaseInstanceMigrationDocumentDocumentBuilderprotected CmmnMigrationServicecmmnMigrationService
-
Constructor Summary
Constructors Constructor Description CaseInstanceMigrationBuilderImpl(CmmnMigrationService cmmnMigrationService)
-
Method Summary
-
-
-
Field Detail
-
cmmnMigrationService
protected CmmnMigrationService cmmnMigrationService
-
caseInstanceMigrationDocumentDocumentBuilder
protected CaseInstanceMigrationDocumentBuilderImpl caseInstanceMigrationDocumentDocumentBuilder
-
-
Constructor Detail
-
CaseInstanceMigrationBuilderImpl
public CaseInstanceMigrationBuilderImpl(CmmnMigrationService cmmnMigrationService)
-
-
Method Detail
-
fromCaseInstanceMigrationDocument
public CaseInstanceMigrationBuilder fromCaseInstanceMigrationDocument(CaseInstanceMigrationDocument caseInstanceMigrationDocument)
- Specified by:
fromCaseInstanceMigrationDocumentin interfaceCaseInstanceMigrationBuilder
-
migrateToCaseDefinition
public CaseInstanceMigrationBuilder migrateToCaseDefinition(String caseDefinitionId)
- 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
-
addChangePlanItemIdMapping
public CaseInstanceMigrationBuilder addChangePlanItemIdMapping(ChangePlanItemIdMapping mapping)
- Specified by:
addChangePlanItemIdMappingin interfaceCaseInstanceMigrationBuilder
-
addChangePlanItemIdWithDefinitionIdMapping
public CaseInstanceMigrationBuilder addChangePlanItemIdWithDefinitionIdMapping(ChangePlanItemIdWithDefinitionIdMapping mapping)
- Specified by:
addChangePlanItemIdWithDefinitionIdMappingin interfaceCaseInstanceMigrationBuilder
-
withCaseInstanceVariable
public CaseInstanceMigrationBuilder withCaseInstanceVariable(String variableName, Object variableValue)
- Specified by:
withCaseInstanceVariablein interfaceCaseInstanceMigrationBuilder
-
withCaseInstanceVariables
public CaseInstanceMigrationBuilder withCaseInstanceVariables(Map<String,Object> variables)
- Specified by:
withCaseInstanceVariablesin interfaceCaseInstanceMigrationBuilder
-
getCaseInstanceMigrationDocument
public CaseInstanceMigrationDocument getCaseInstanceMigrationDocument()
- Specified by:
getCaseInstanceMigrationDocumentin interfaceCaseInstanceMigrationBuilder
-
migrate
public void migrate(String caseInstanceId)
- Specified by:
migratein interfaceCaseInstanceMigrationBuilder
-
validateMigration
public CaseInstanceMigrationValidationResult validateMigration(String caseInstanceId)
- Specified by:
validateMigrationin interfaceCaseInstanceMigrationBuilder
-
migrateCaseInstances
public void migrateCaseInstances(String caseDefinitionId)
- Specified by:
migrateCaseInstancesin interfaceCaseInstanceMigrationBuilder
-
batchMigrateCaseInstances
public org.flowable.batch.api.Batch batchMigrateCaseInstances(String caseDefinitionId)
- 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
protected CmmnMigrationService getCmmnMigrationService()
-
-