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>,S extends Enum<S>,E extends AbstractImport<O,T,R,S,E>> extends IterableProcess<E,S> implements Executable<O>
BroadWorksObject
given a BroadWorksObjectInformation
Created by mkeathley on 5/10/16.Modifier and Type | Field and Description |
---|---|
R |
addRequest |
stepList
errors, log
Constructor and Description |
---|
AbstractImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
T information,
Class<S> buildStepClass)
Creates a new Object Import with the provided information
|
Modifier and Type | Method and Description |
---|---|
void |
concurrencyCheck() |
abstract R |
getAddRequest() |
co.ecg.alpaca.toolkit.model.BroadWorksServer |
getBroadWorksServer() |
T |
getInformation() |
O |
getOutput() |
void |
setAddRequest(R request) |
void |
setOutput(O output) |
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 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, Class<S> buildStepClass) throws HelperException
bws
- The BroadWorks server to create the User oninformation
- The information to base the new object onbuildStepClass
- The class of the import build stepsHelperException
public void concurrencyCheck()
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.