public abstract class AbstractImport<O extends co.ecg.alpaca.toolkit.model.BroadWorksObject,T extends BroadWorksObjectInformation<O>,R extends co.ecg.alpaca.toolkit.messaging.request.Request<co.ecg.alpaca.toolkit.messaging.response.DefaultResponse>> extends AbstractObjectProcess
BroadWorksObject
given a BroadWorksObjectInformation
Created by mkeathley on 5/10/16.Modifier and Type | Field and Description |
---|---|
R |
addRequest |
Constructor and Description |
---|
AbstractImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
T information)
Creates a new Object Import with the provided information
|
Modifier and Type | Method and Description |
---|---|
abstract O |
execute()
Exectutes the import and returns the created object.
|
abstract R |
getAddRequest() |
co.ecg.alpaca.toolkit.model.BroadWorksServer |
getBroadWorksServer() |
T |
getInformation() |
O |
getOutput() |
void |
setAddRequest(R request) |
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 AbstractImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws, T information) throws HelperException
bws
- The BroadWorks server to create the User oninformation
- The information to base the new object onHelperException
public abstract O execute() throws HelperException
HelperException
public co.ecg.alpaca.toolkit.model.BroadWorksServer getBroadWorksServer()
public O getOutput()
public void setOutput(O output)
public T getInformation()
public abstract R getAddRequest() throws co.ecg.alpaca.toolkit.exception.RequestException
co.ecg.alpaca.toolkit.exception.RequestException
public void setAddRequest(R request)
Copyright © 2016. All rights reserved.