Class MigratingUserTaskInstance
java.lang.Object
org.camunda.bpm.engine.impl.migration.instance.MigratingUserTaskInstance
- All Implemented Interfaces:
MigratingInstance
- Author:
- Thorben Lindhauer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MigratingActivityInstancestatic final MigrationLoggerprotected TaskEntity -
Constructor Summary
ConstructorsConstructorDescriptionMigratingUserTaskInstance(TaskEntity userTask, MigratingActivityInstance migratingActivityInstance) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachState(MigratingScopeInstance owningInstance) Restore this instance's state as a subordinate to the given activity instance (e.g.voidattachState(MigratingTransitionInstance targetTransitionInstance) Restore this instance's state as a subordinate to the given transition instance (e.g.voidDetach this instance's state from its owning instance and the execution treebooleanvoidMigrate instances that are aggregated by this instance (e.g.protected voidvoidMigrate state from the source process definition to the target process definition.
-
Field Details
-
MIGRATION_LOGGER
-
userTask
-
migratingActivityInstance
-
-
Constructor Details
-
MigratingUserTaskInstance
public MigratingUserTaskInstance(TaskEntity userTask, MigratingActivityInstance migratingActivityInstance)
-
-
Method Details
-
migrateDependentEntities
public void migrateDependentEntities()Description copied from interface:MigratingInstanceMigrate instances that are aggregated by this instance (e.g. an activity instance aggregates task instances).- Specified by:
migrateDependentEntitiesin interfaceMigratingInstance
-
isDetached
public boolean isDetached()- Specified by:
isDetachedin interfaceMigratingInstance
-
detachState
public void detachState()Description copied from interface:MigratingInstanceDetach this instance's state from its owning instance and the execution tree- Specified by:
detachStatein interfaceMigratingInstance
-
attachState
Description copied from interface:MigratingInstanceRestore this instance's state as a subordinate to the given activity instance (e.g. in the execution tree). Restoration should restore the state that was detached before.- Specified by:
attachStatein interfaceMigratingInstance
-
attachState
Description copied from interface:MigratingInstanceRestore this instance's state as a subordinate to the given transition instance (e.g. in the execution tree). Restoration should restore the state that was detached before.- Specified by:
attachStatein interfaceMigratingInstance
-
migrateState
public void migrateState()Description copied from interface:MigratingInstanceMigrate state from the source process definition to the target process definition.- Specified by:
migrateStatein interfaceMigratingInstance
-
migrateHistory
protected void migrateHistory()
-