public abstract class AbstractDeviceMigration<O extends AccessDevice,I extends AccessDeviceInformation<O>,E extends Enum<E>,T extends AbstractDeviceMigration<O,I,E,T>> extends AbstractMigration<O,I,AbstractTransform<I>,E,T>
stepList
errors, log, warnings
Constructor and Description |
---|
AbstractDeviceMigration(I input,
Class<E> buildStepClass,
AbstractTransform<I>... transform) |
Modifier and Type | Method and Description |
---|---|
void |
checkDeviceTypeCompatibility(String deviceType)
Checks if the input and output device types are compatible as determined by
DeviceHelper .isCompatibleDevice(). |
concurrencyCheck, getDestinationBroadWorksServer, getInput, getInputInformation, getOutput, getOutputInformation, getSourceBroadWorksServer, setOutput
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
@SafeVarargs public AbstractDeviceMigration(I input, Class<E> buildStepClass, AbstractTransform<I>... transform) throws HelperException, co.ecg.licensing.LicenseException
HelperException
co.ecg.licensing.LicenseException
public void checkDeviceTypeCompatibility(String deviceType) throws HelperException
DeviceHelper
.isCompatibleDevice().deviceType
- The device type to check compatibility against the input device.HelperException
- Thrown if the destination type is not compatible.Copyright © 2017 ECG. All rights reserved.