public class GroupAccessDeviceMigration extends AbstractDeviceMigration<co.ecg.alpaca.toolkit.generated.GroupAccessDevice,co.ecg.alpaca.toolkit.generated.GroupAccessDevice.GroupAccessDeviceAddRequest,GroupAccessDeviceMigration.Step,GroupAccessDeviceMigration>
DeviceHelper
Modifier and Type | Class and Description |
---|---|
static class |
GroupAccessDeviceMigration.Step |
addRequest
stepList
errors, log
Constructor and Description |
---|
GroupAccessDeviceMigration(AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.GroupAccessDevice> inputInformation,
AbstractTransform<co.ecg.alpaca.toolkit.generated.GroupAccessDevice,AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.GroupAccessDevice>> transformation)
Creates a new GroupAccessDevice migration object with the input device as
the source and the add request as the target.
|
Modifier and Type | Method and Description |
---|---|
co.ecg.alpaca.toolkit.generated.GroupAccessDevice |
execute()
Performs Migration of a Group Access Device.
|
GroupAccessDeviceDestroy |
getGroupAccessDeviceDestroy() |
GroupAccessDeviceImport |
getGroupAccessDeviceImport() |
void |
setAddRequest() |
checkDeviceTypeCompatibility
concurrencyCheck, getAddRequest, getDestinationBroadWorksServer, getInput, getInputInformation, getOutput, getOutputInformation, getSourceBroadWorksServer, 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
getSessionLogger, logger
public GroupAccessDeviceMigration(AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.GroupAccessDevice> inputInformation, AbstractTransform<co.ecg.alpaca.toolkit.generated.GroupAccessDevice,AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.GroupAccessDevice>> transformation) throws HelperException, co.ecg.licensing.LicenseException
inputInformation
- The input Device Informationtransformation
- The transformation to occur on the information before migrationco.ecg.licensing.LicenseException
- Thrown if DeviceMigration is not licensedHelperException
- Thrown when an error occurs during the creation of the
migration objectGroupAccessDevice
public GroupAccessDeviceDestroy getGroupAccessDeviceDestroy()
public GroupAccessDeviceImport getGroupAccessDeviceImport()
public void setAddRequest() throws co.ecg.alpaca.toolkit.exception.RequestException
setAddRequest
in class AbstractMigration<co.ecg.alpaca.toolkit.generated.GroupAccessDevice,AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.GroupAccessDevice>,co.ecg.alpaca.toolkit.generated.GroupAccessDevice.GroupAccessDeviceAddRequest,AbstractTransform<co.ecg.alpaca.toolkit.generated.GroupAccessDevice,AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.GroupAccessDevice>>,GroupAccessDeviceMigration.Step,GroupAccessDeviceMigration>
co.ecg.alpaca.toolkit.exception.RequestException
public co.ecg.alpaca.toolkit.generated.GroupAccessDevice execute() throws HelperException
RequestHelper
.HelperException
- Thrown when an error is occurred during the migration processGroupAccessDevice
Copyright © 2016. All rights reserved.