public class MigratingUserTaskInstance extends Object implements MigratingInstance
Modifier and Type | Field and Description |
---|---|
protected MigratingActivityInstance |
migratingActivityInstance |
static MigrationLogger |
MIGRATION_LOGGER |
protected TaskEntity |
userTask |
Constructor and Description |
---|
MigratingUserTaskInstance(TaskEntity userTask,
MigratingActivityInstance migratingActivityInstance) |
Modifier and Type | Method and Description |
---|---|
void |
attachState(MigratingScopeInstance owningInstance)
Restore this instance's state as a subordinate to the given activity instance
(e.g.
|
void |
attachState(MigratingTransitionInstance targetTransitionInstance)
Restore this instance's state as a subordinate to the given transition instance
(e.g.
|
void |
detachState()
Detach this instance's state from its owning instance and the execution tree
|
boolean |
isDetached() |
void |
migrateDependentEntities()
Migrate instances that are aggregated by this instance
(e.g.
|
protected void |
migrateHistory() |
void |
migrateState()
Migrate state from the source process definition
to the target process definition.
|
public static final MigrationLogger MIGRATION_LOGGER
protected TaskEntity userTask
protected MigratingActivityInstance migratingActivityInstance
public MigratingUserTaskInstance(TaskEntity userTask, MigratingActivityInstance migratingActivityInstance)
public void migrateDependentEntities()
MigratingInstance
migrateDependentEntities
in interface MigratingInstance
public boolean isDetached()
isDetached
in interface MigratingInstance
public void detachState()
MigratingInstance
detachState
in interface MigratingInstance
public void attachState(MigratingScopeInstance owningInstance)
MigratingInstance
attachState
in interface MigratingInstance
public void attachState(MigratingTransitionInstance targetTransitionInstance)
MigratingInstance
attachState
in interface MigratingInstance
public void migrateState()
MigratingInstance
migrateState
in interface MigratingInstance
protected void migrateHistory()
Copyright © 2022. All rights reserved.