Class UserCommPilotExpress.UserCommPilotExpressModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.UserCommPilotExpress.UserCommPilotExpressModifyRequest
- Enclosing class:
- UserCommPilotExpress
public static class UserCommPilotExpress.UserCommPilotExpressModifyRequest
extends Request<DefaultResponse>
Modify the user's commPilot express service setting. The response is either a SuccessResponse or an ErrorResponse. Engineering Note: This command is used internally by Call Processing.
- Author:
- AlpacaGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Valid CommPilotExpressAvailableInOfficeModify
protected @Valid CommPilotExpressAvailableOutOfOfficeModify
protected @Valid CommPilotExpressBusyModify
protected Optional<CommPilotExpressProfile>
protected @Valid CommPilotExpressUnavailableModify
protected @NotNull @Valid BroadWorksUser
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getBusy()
getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setAvailableInOffice
(CommPilotExpressAvailableInOfficeModify availableInOffice) setAvailableOutOfOffice
(CommPilotExpressAvailableOutOfOfficeModify availableOutOfOffice) setProfile
(CommPilotExpressProfile profile) setUnavailable
(CommPilotExpressUnavailableModify unavailable) setUser
(BroadWorksUser user) Methods inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createNilElement, createTextElement, equals, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRetries, getRetryCodes, getRootElement, getValidationErrorsAsString, hashCode, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
user
-
profile
-
availableInOffice
-
availableOutOfOffice
-
busy
-
-
Constructor Details
-
UserCommPilotExpressModifyRequest
public UserCommPilotExpressModifyRequest() -
UserCommPilotExpressModifyRequest
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
unsetProfile
-
setProfile
public UserCommPilotExpress.UserCommPilotExpressModifyRequest setProfile(CommPilotExpressProfile profile) -
getProfile
-
setAvailableInOffice
public UserCommPilotExpress.UserCommPilotExpressModifyRequest setAvailableInOffice(CommPilotExpressAvailableInOfficeModify availableInOffice) -
getAvailableInOffice
-
setAvailableOutOfOffice
public UserCommPilotExpress.UserCommPilotExpressModifyRequest setAvailableOutOfOffice(CommPilotExpressAvailableOutOfOfficeModify availableOutOfOffice) -
getAvailableOutOfOffice
-
setBusy
public UserCommPilotExpress.UserCommPilotExpressModifyRequest setBusy(CommPilotExpressBusyModify busy) -
getBusy
-
getEmptyObject
public static UserCommPilotExpress.UserCommPilotExpressModifyRequest getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.- Parameters:
broadWorksServer
- The BroadWorksServer
-
formRequest
public void formRequest()Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequest
in classRequest<DefaultResponse>
-