public abstract class AbstractMigrationTask extends Object implements MigrationTask, ExpressionMigratorAware
| Constructor and Description |
|---|
AbstractMigrationTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(MigrationReport report) |
ApplicationModel |
getApplicationModel()
Retrieves the
ApplicationModel that represents the migration current state. |
ExpressionMigrator |
getExpressionMigrator() |
void |
setApplicationModel(ApplicationModel applicationModel)
Sets the
ApplicationModel on which the task is going to work over. |
void |
setExpressionMigrator(ExpressionMigrator expressionMigrator) |
protected boolean |
shouldExecuteAllSteps(MigrationStepSelector stepSelector) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescription, getStepsgetApplicableProjectTypes, getFrom, getProjectType, getTopublic ApplicationModel getApplicationModel()
MigrationTaskApplicationModel that represents the migration current state.getApplicationModel in interface MigrationTaskApplicationModelpublic void setApplicationModel(ApplicationModel applicationModel)
MigrationTaskApplicationModel on which the task is going to work over.setApplicationModel in interface MigrationTaskpublic void execute(MigrationReport report) throws Exception
execute in interface ExecutableExceptionprotected boolean shouldExecuteAllSteps(MigrationStepSelector stepSelector)
public void setExpressionMigrator(ExpressionMigrator expressionMigrator)
setExpressionMigrator in interface ExpressionMigratorAwarepublic ExpressionMigrator getExpressionMigrator()
getExpressionMigrator in interface ExpressionMigratorAwareCopyright © 2018 MuleSoft Inc. All rights reserved.