public class MigrationEngine extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MigrationEngine.AssignmentListener
Assignment change listener.
|
| Constructor and Description |
|---|
MigrationEngine(ModelInstanceEntity modelInstanceEntity,
ModelProviderService modelProviderService,
CommunicationService communicationService,
UnprocessedInputsService unprocessedInputsService,
ProcessLogDao processLogDao,
ProcessInterpreterContext processInterpreterContext)
Creates new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
abortModelUpdate()
Aborts model update in any phase.
|
void |
checkPhases()
Checks if the model instance should move to a next phase.
|
void |
startPostprocessing()
Starts migration of model instance state by executing post-processing model.
|
void |
startPreprocessing()
Starts migration of model instance state by executing pre-processing model.
|
void |
transform()
Transforms state according to the migration configuration
|
public MigrationEngine(ModelInstanceEntity modelInstanceEntity, ModelProviderService modelProviderService, CommunicationService communicationService, UnprocessedInputsService unprocessedInputsService, ProcessLogDao processLogDao, ProcessInterpreterContext processInterpreterContext)
modelInstanceEntity - modelProviderService - communicationService - unprocessedInputsService - processLogDao - processInterpreterContext - public void startPreprocessing()
throws InvalidModelInstanceStateException,
ErrorException
public void startPostprocessing()
throws InvalidModelInstanceStateException,
ErrorException
public void abortModelUpdate()
throws InvalidModelInstanceStateException,
ErrorException
public void checkPhases()
throws ErrorException
ErrorExceptionpublic void transform()
throws ErrorException
ErrorExceptionCopyright © 2007-2018 Whitestein Technologies. All Rights Reserved.