public abstract class AbstractMigration<O extends co.ecg.alpaca.toolkit.model.BroadWorksObject,I extends BroadWorksObjectInformation<O>,R extends co.ecg.alpaca.toolkit.messaging.request.Request<co.ecg.alpaca.toolkit.messaging.response.DefaultResponse>,T extends AbstractTransform<O,I>> extends AbstractObjectProcess
Created by mkeathley on 3/29/16.
Modifier and Type | Field and Description |
---|---|
R |
addRequest |
Constructor and Description |
---|
AbstractMigration(I inputInformation,
T transformation)
Creates a new Abstract Migration with the provided input BroadWorksObject and the Add Request.
|
Modifier and Type | Method and Description |
---|---|
abstract O |
execute()
Exectutes the migration and returns the migrated object.
|
R |
getAddRequest() |
co.ecg.alpaca.toolkit.model.BroadWorksServer |
getDestinationBroadWorksServer() |
O |
getInput() |
I |
getInputInformation() |
O |
getOutput() |
I |
getOutputInformation() |
co.ecg.alpaca.toolkit.model.BroadWorksServer |
getSourceBroadWorksServer() |
abstract void |
setAddRequest() |
void |
setOutput(O output) |
exception, getErrors, hasErrors, hasRan, isNested, setHasErrors, setHasRan, setNested
public R extends co.ecg.alpaca.toolkit.messaging.request.Request<co.ecg.alpaca.toolkit.messaging.response.DefaultResponse> addRequest
public AbstractMigration(I inputInformation, T transformation) throws HelperException
inputInformation
- transformation
- HelperException
public abstract O execute() throws HelperException
HelperException
public co.ecg.alpaca.toolkit.model.BroadWorksServer getDestinationBroadWorksServer()
public co.ecg.alpaca.toolkit.model.BroadWorksServer getSourceBroadWorksServer()
public O getInput()
public O getOutput()
public void setOutput(O output)
public R getAddRequest()
public abstract void setAddRequest() throws co.ecg.alpaca.toolkit.exception.RequestException
co.ecg.alpaca.toolkit.exception.RequestException
public I getInputInformation()
public I getOutputInformation()
Copyright © 2016. All rights reserved.