Class HistoricCaseInstanceMigrationBuilderImpl
java.lang.Object
org.flowable.cmmn.engine.impl.migration.HistoricCaseInstanceMigrationBuilderImpl
- All Implemented Interfaces:
HistoricCaseInstanceMigrationBuilder
public class HistoricCaseInstanceMigrationBuilderImpl
extends Object
implements HistoricCaseInstanceMigrationBuilder
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHistoricCaseInstanceMigrationBuilderImpl(CmmnMigrationService cmmnMigrationService) -
Method Summary
Modifier and TypeMethodDescriptionbatchMigrateHistoricCaseInstances(String caseDefinitionId) Starts the case instance migration for all case instances of a given case definition identified by the case definition id.batchMigrateHistoricCaseInstances(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) Asynchronously starts the case instance migration for each case instances of a given case definition identified by the case definition key and version (optional tenantId).fromHistoricCaseInstanceMigrationDocument(HistoricCaseInstanceMigrationDocument caseInstanceMigrationDocument) Creates a HistoricCaseInstanceMigrationBuilder using the values of a HistoricCaseInstanceMigrationDocumentprotected CmmnMigrationServiceBuilds a HistoricCaseInstanceMigrationDocumentvoidStarts the case instance migration for a case identified with the submitted caseInstanceIdvoidmigrateHistoricCaseInstances(String caseDefinitionId) Asynchronously starts the case instance migration for each case instances of a given case definition identified by the case definition id.voidmigrateHistoricCaseInstances(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) Starts the case instance migration for all case instances of a given case definition identified by the case definition key and version (optional tenantId).migrateToCaseDefinition(String caseDefinitionId) Specifies the case definition to migrate to, using the case definition idmigrateToCaseDefinition(String caseDefinitionKey, int caseDefinitionVersion) Specifies the case definition to migrate to, identified by its key and versionmigrateToCaseDefinition(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) Specifies the case definition to migrate to, identified by its key and version and tenantIdwithMigrateToCaseDefinitionTenantId(String caseDefinitionTenantId) Specifies the tenantId of the case definition to migrate to
-
Field Details
-
cmmnMigrationService
-
historicCaseInstanceMigrationDocumentDocumentBuilder
protected HistoricCaseInstanceMigrationDocumentBuilderImpl historicCaseInstanceMigrationDocumentDocumentBuilder
-
-
Constructor Details
-
HistoricCaseInstanceMigrationBuilderImpl
-
-
Method Details
-
fromHistoricCaseInstanceMigrationDocument
public HistoricCaseInstanceMigrationBuilder fromHistoricCaseInstanceMigrationDocument(HistoricCaseInstanceMigrationDocument caseInstanceMigrationDocument) Description copied from interface:HistoricCaseInstanceMigrationBuilderCreates a HistoricCaseInstanceMigrationBuilder using the values of a HistoricCaseInstanceMigrationDocument- Specified by:
fromHistoricCaseInstanceMigrationDocumentin interfaceHistoricCaseInstanceMigrationBuilder- Parameters:
caseInstanceMigrationDocument- Migration document with pre-filled case information- Returns:
- Returns the builder
- See Also:
-
migrateToCaseDefinition
Description copied from interface:HistoricCaseInstanceMigrationBuilderSpecifies the case definition to migrate to, using the case definition id- Specified by:
migrateToCaseDefinitionin interfaceHistoricCaseInstanceMigrationBuilder- Parameters:
caseDefinitionId- ID of the case definition to migrate to- Returns:
- Returns the builder
- See Also:
-
migrateToCaseDefinition
public HistoricCaseInstanceMigrationBuilder migrateToCaseDefinition(String caseDefinitionKey, int caseDefinitionVersion) Description copied from interface:HistoricCaseInstanceMigrationBuilderSpecifies the case definition to migrate to, identified by its key and version- Specified by:
migrateToCaseDefinitionin interfaceHistoricCaseInstanceMigrationBuilder- Parameters:
caseDefinitionKey- Key of the case definition to migrate tocaseDefinitionVersion- Version of the case to migrate to- Returns:
- Returns the builder
- See Also:
-
migrateToCaseDefinition
public HistoricCaseInstanceMigrationBuilder migrateToCaseDefinition(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) Description copied from interface:HistoricCaseInstanceMigrationBuilderSpecifies the case definition to migrate to, identified by its key and version and tenantId- Specified by:
migrateToCaseDefinitionin interfaceHistoricCaseInstanceMigrationBuilder- Parameters:
caseDefinitionKey- Key of the case definition to migrate tocaseDefinitionVersion- Version of the case to migrate tocaseDefinitionTenantId- Tenant id of the case definition, must be part of the same tenant- Returns:
- Returns the builder
- See Also:
-
withMigrateToCaseDefinitionTenantId
public HistoricCaseInstanceMigrationBuilder withMigrateToCaseDefinitionTenantId(String caseDefinitionTenantId) Description copied from interface:HistoricCaseInstanceMigrationBuilderSpecifies the tenantId of the case definition to migrate to- Specified by:
withMigrateToCaseDefinitionTenantIdin interfaceHistoricCaseInstanceMigrationBuilder- Parameters:
caseDefinitionTenantId- Tenant id of the case definition, must be part of the same tenant- Returns:
- Returns the builder
-
getHistoricCaseInstanceMigrationDocument
Description copied from interface:HistoricCaseInstanceMigrationBuilderBuilds a HistoricCaseInstanceMigrationDocument- Specified by:
getHistoricCaseInstanceMigrationDocumentin interfaceHistoricCaseInstanceMigrationBuilder- Returns:
- Returns the builder
- See Also:
-
migrate
Description copied from interface:HistoricCaseInstanceMigrationBuilderStarts the case instance migration for a case identified with the submitted caseInstanceId- Specified by:
migratein interfaceHistoricCaseInstanceMigrationBuilder
-
migrateHistoricCaseInstances
Description copied from interface:HistoricCaseInstanceMigrationBuilderAsynchronously starts the case instance migration for each case instances of a given case definition identified by the case definition id.- Specified by:
migrateHistoricCaseInstancesin interfaceHistoricCaseInstanceMigrationBuilder
-
batchMigrateHistoricCaseInstances
Description copied from interface:HistoricCaseInstanceMigrationBuilderStarts the case instance migration for all case instances of a given case definition identified by the case definition id.- Specified by:
batchMigrateHistoricCaseInstancesin interfaceHistoricCaseInstanceMigrationBuilder
-
migrateHistoricCaseInstances
public void migrateHistoricCaseInstances(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) Description copied from interface:HistoricCaseInstanceMigrationBuilderStarts the case instance migration for all case instances of a given case definition identified by the case definition key and version (optional tenantId).- Specified by:
migrateHistoricCaseInstancesin interfaceHistoricCaseInstanceMigrationBuilder
-
batchMigrateHistoricCaseInstances
public Batch batchMigrateHistoricCaseInstances(String caseDefinitionKey, int caseDefinitionVersion, String caseDefinitionTenantId) Description copied from interface:HistoricCaseInstanceMigrationBuilderAsynchronously starts the case instance migration for each case instances of a given case definition identified by the case definition key and version (optional tenantId).- Specified by:
batchMigrateHistoricCaseInstancesin interfaceHistoricCaseInstanceMigrationBuilder- Returns:
- an id of the created batch entity
-
getCmmnMigrationService
-