public abstract class AbstractMigration<O extends co.ecg.alpaca.toolkit.model.BroadWorksObject,I extends BroadWorksObjectInformation<O>,T extends AbstractTransform<O,I>,S extends Enum<S>,E extends AbstractMigration<O,I,T,S,E>> extends IterableProcess<E,S> implements Executable<O>
stepListerrors, log, warnings| Constructor and Description |
|---|
AbstractMigration(I inputInformation,
Class<S> buildStepClass,
T... transformation)
Creates a new Abstract Migration with the provided input BroadWorksObject and the Add Request.
|
| Modifier and Type | Method and Description |
|---|---|
void |
concurrencyCheck() |
co.ecg.alpaca.toolkit.model.BroadWorksServer |
getDestinationBroadWorksServer() |
O |
getInput() |
I |
getInputInformation() |
O |
getOutput() |
I |
getOutputInformation() |
co.ecg.alpaca.toolkit.model.BroadWorksServer |
getSourceBroadWorksServer() |
void |
setOutput(O output) |
addStep, addStep, all, allBut, isConcurrent, only, removeStep, setConcurrent, stepcheckValidity, exception, getErrors, getReport, getWarnings, hasErrors, isError, isError, isError, printReport, setExceptionOnErrorsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecutegetSessionLogger, logger@SafeVarargs public AbstractMigration(I inputInformation, Class<S> buildStepClass, T... transformation) throws HelperException
inputInformation - The input information for the migration.transformation - The varargs of transformation steps to occur.HelperExceptionpublic void concurrencyCheck()
public co.ecg.alpaca.toolkit.model.BroadWorksServer getDestinationBroadWorksServer()
public co.ecg.alpaca.toolkit.model.BroadWorksServer getSourceBroadWorksServer()
public O getInput()
public O getOutput()
public void setOutput(O output)
public I getInputInformation()
public I getOutputInformation()
Copyright © 2016. All rights reserved.