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>> extends AbstractMigration<O,AccessDeviceInformation<O>,R,AbstractTransform<O,AccessDeviceInformation<O>>>
addRequest
Constructor and Description |
---|
AbstractDeviceMigration(AccessDeviceInformation<O> input,
AbstractTransform<O,AccessDeviceInformation<O>> 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(). |
execute, getAddRequest, getDestinationBroadWorksServer, getInput, getInputInformation, getOutput, getOutputInformation, getSourceBroadWorksServer, setAddRequest, setOutput
exception, getErrors, hasErrors, hasRan, isNested, setHasErrors, setHasRan, setNested
public AbstractDeviceMigration(AccessDeviceInformation<O> input, AbstractTransform<O,AccessDeviceInformation<O>> 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
Copyright © 2016. All rights reserved.