public abstract class AbstractCollectionMigration<O extends BroadWorksObject,I extends BroadWorksObjectInformation<O>,T extends AbstractTransform<I>,S extends Enum<S>,E extends AbstractCollectionMigration<O,I,T,S,E>> extends IterableProcess<E,S>
stepList
errors, log, warnings
Constructor and Description |
---|
AbstractCollectionMigration(HashMap<O,I> inputInformations,
BroadWorksServer broadWorksServer,
Class<S> buildStepClass,
HashMap<O,List<T>> transformations)
Creates a new Abstract Collection Migration with the provided input BroadWorksObjects.
|
Modifier and Type | Method and Description |
---|---|
void |
concurrencyCheck() |
BroadWorksServer |
getDestinationBroadWorksServer() |
HashMap<O,I> |
getInputInformations() |
Set<O> |
getInputs() |
HashMap<O,I> |
getOutputInformations() |
Set<O> |
getOutputs() |
BroadWorksServer |
getSourceBroadWorksServer() |
void |
setOutputs(Set<O> outputs) |
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
getSessionLogger, logger
public AbstractCollectionMigration(HashMap<O,I> inputInformations, BroadWorksServer broadWorksServer, Class<S> buildStepClass, HashMap<O,List<T>> transformations) throws HelperException
inputInformations
- A map of BroadWorksObjects to BroadWorksObjectInformationbroadWorksServer
- The source BroadWorksServertransformations
- A map of BroadWorksObjects to a list of Abstract Transforms.HelperException
- Thrown if an error occurs.public void concurrencyCheck()
public BroadWorksServer getDestinationBroadWorksServer()
public BroadWorksServer getSourceBroadWorksServer()
Copyright © 2017 ECG. All rights reserved.