public abstract class AbstractDeviceMigration<O extends co.ecg.alpaca.toolkit.generated.AccessDevice,R extends co.ecg.alpaca.toolkit.messaging.request.Request<co.ecg.alpaca.toolkit.messaging.response.DefaultResponse>,E extends Enum<E>,T extends AbstractDeviceMigration<O,R,E,T>> extends AbstractMigration<O,AccessDeviceInformation<O>,R,AbstractTransform<O,AccessDeviceInformation<O>>,E,T>
addRequest
stepList
errors, log
Constructor and Description |
---|
AbstractDeviceMigration(AccessDeviceInformation<O> input,
AbstractTransform<O,AccessDeviceInformation<O>> transform,
Class<E> buildStepClass) |
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, getAddRequest, getDestinationBroadWorksServer, getInput, getInputInformation, getOutput, getOutputInformation, getSourceBroadWorksServer, setAddRequest, setOutput
addStep, addStep, all, allBut, isConcurrent, only, setConcurrent, step
checkValidity, exception, getErrors, hasErrors, isError, isError
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute
getSessionLogger, logger
public AbstractDeviceMigration(AccessDeviceInformation<O> input, AbstractTransform<O,AccessDeviceInformation<O>> transform, Class<E> buildStepClass) 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
Copyright © 2016. All rights reserved.