public abstract class AbstractAOUpgradeTask extends Object implements com.atlassian.activeobjects.external.ActiveObjectsUpgradeTask
Modifier and Type | Class and Description |
---|---|
static class |
AbstractAOUpgradeTask.Level |
Modifier and Type | Field and Description |
---|---|
protected String |
goal |
protected static com.atlassian.extras.common.log.Logger.Log |
log |
private int |
model |
protected String |
TASK_NAME |
protected String |
TASK_NAME_SHORT |
Modifier | Constructor and Description |
---|---|
protected |
AbstractAOUpgradeTask(int model,
String goal) |
Modifier and Type | Method and Description |
---|---|
abstract void |
execute(com.atlassian.activeobjects.external.ModelVersion currentVersion,
com.atlassian.activeobjects.external.ActiveObjects ao) |
com.atlassian.activeobjects.external.ModelVersion |
getModelVersion() |
protected void |
log(AbstractAOUpgradeTask.Level level,
Object o) |
protected void |
log(AbstractAOUpgradeTask.Level level,
Object o,
Throwable throwable) |
void |
upgrade(com.atlassian.activeobjects.external.ModelVersion currentVersion,
com.atlassian.activeobjects.external.ActiveObjects ao) |
protected static final com.atlassian.extras.common.log.Logger.Log log
private final int model
protected final String goal
protected final String TASK_NAME_SHORT
protected final String TASK_NAME
protected AbstractAOUpgradeTask(int model, String goal)
public com.atlassian.activeobjects.external.ModelVersion getModelVersion()
getModelVersion
in interface com.atlassian.activeobjects.external.ActiveObjectsUpgradeTask
public final void upgrade(com.atlassian.activeobjects.external.ModelVersion currentVersion, com.atlassian.activeobjects.external.ActiveObjects ao)
upgrade
in interface com.atlassian.activeobjects.external.ActiveObjectsUpgradeTask
public abstract void execute(com.atlassian.activeobjects.external.ModelVersion currentVersion, com.atlassian.activeobjects.external.ActiveObjects ao)
protected void log(AbstractAOUpgradeTask.Level level, Object o)
protected void log(AbstractAOUpgradeTask.Level level, Object o, Throwable throwable)
Copyright © 2020 Play SQL. All rights reserved.