public class MigratingExternalTaskInstance extends Object implements MigratingInstance
| Modifier and Type | Field and Description |
|---|---|
protected List<MigratingInstance> |
dependentInstances |
protected ExternalTaskEntity |
externalTask |
protected MigratingActivityInstance |
migratingActivityInstance |
static MigrationLogger |
MIGRATION_LOGGER |
| Constructor and Description |
|---|
MigratingExternalTaskInstance(ExternalTaskEntity externalTask,
MigratingActivityInstance migratingActivityInstance) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMigratingDependentInstance(MigratingInstance migratingInstance) |
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
|
String |
getId() |
ScopeImpl |
getTargetScope() |
boolean |
isDetached() |
void |
migrateDependentEntities()
Migrate instances that are aggregated by this instance
(e.g.
|
void |
migrateState()
Migrate state from the source process definition
to the target process definition.
|
public static final MigrationLogger MIGRATION_LOGGER
protected ExternalTaskEntity externalTask
protected MigratingActivityInstance migratingActivityInstance
protected List<MigratingInstance> dependentInstances
public MigratingExternalTaskInstance(ExternalTaskEntity externalTask, MigratingActivityInstance migratingActivityInstance)
public void migrateDependentEntities()
MigratingInstancemigrateDependentEntities in interface MigratingInstancepublic boolean isDetached()
isDetached in interface MigratingInstancepublic void detachState()
MigratingInstancedetachState in interface MigratingInstancepublic void attachState(MigratingScopeInstance owningInstance)
MigratingInstanceattachState in interface MigratingInstancepublic void attachState(MigratingTransitionInstance targetTransitionInstance)
MigratingInstanceattachState in interface MigratingInstancepublic void migrateState()
MigratingInstancemigrateState in interface MigratingInstancepublic String getId()
public ScopeImpl getTargetScope()
public void addMigratingDependentInstance(MigratingInstance migratingInstance)
Copyright © 2021. All rights reserved.