public abstract class AbstractTypeMigration<O extends BroadWorksObject,I extends BroadWorksObjectInformation<O>,P extends BroadWorksObject,Q extends BroadWorksObjectInformation<P>,T extends AbstractTypeTransform<I,Q>,S extends Enum<S>,E extends AbstractTypeMigration<O,I,P,Q,T,S,E>> extends IterableProcess<E,S> implements Executable<P>
stepList
errors, log, warnings
Constructor and Description |
---|
AbstractTypeMigration(I inputInformation,
Class<S> buildStepClass,
T transformation)
Creates a new Abstract Migration with the provided input BroadWorksObject and transformation.
|
Modifier and Type | Method and Description |
---|---|
void |
concurrencyCheck() |
BroadWorksServer |
getDestinationBroadWorksServer() |
O |
getInput() |
I |
getInputInformation() |
P |
getOutput() |
Q |
getOutputInformation() |
BroadWorksServer |
getSourceBroadWorksServer() |
void |
setOutput(P output) |
addStep, addStep, all, allBut, getStepCount, isConcurrent, only, removeStep, setConcurrent, step, step
checkValidity, exception, getErrors, getReport, getWarnings, hasErrors, isError, isError, isError, printReport, setExceptionOnErrors
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute
getSessionLogger, logger
public AbstractTypeMigration(I inputInformation, Class<S> buildStepClass, T transformation) throws HelperException
inputInformation
- The input information for the migration.transformation
- The transformation to change information types.HelperException
public void concurrencyCheck()
public BroadWorksServer getDestinationBroadWorksServer()
public BroadWorksServer getSourceBroadWorksServer()
public O getInput()
public P getOutput()
public void setOutput(P output)
public I getInputInformation()
public Q getOutputInformation()
Copyright © 2017 ECG. All rights reserved.