Package co.ecg.alpaca.toolkit.generated
Class BWSystem.SystemCommunicationBarringProfileAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.BWSystem.SystemCommunicationBarringProfileAddRequest
- Enclosing class:
- BWSystem
public static class BWSystem.SystemCommunicationBarringProfileAddRequest
extends Request<DefaultResponse>
Add a new Communication Barring Profile. The priorities for IncomingRules are requantized to consecutive integers as part of the add. The response is either a SuccessResponse or an ErrorResponse. The following elements are only used in AS data mode: callMeNowDefaultAction, use value "Block" in XS data mode callMeNowDefaultCallTimeout callMeNowRule applyToAttendedCallTransfers, use value "false" in XS data mode
- 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 @NotNull Boolean
protected @NotNull CommunicationBarringCallMeNowAction
protected Integer
protected @Valid CommunicationBarringCallMeNowRule[]
protected @Size(min=1,max=80) String
protected @NotNull CommunicationBarringIncomingAction
protected Integer
protected @Valid CommunicationBarringIncomingRule19sp1[]
protected @NotNull @Size(min=1,max=40) String
protected @NotNull CommunicationBarringOriginatingAction
protected Integer
protected @Size(min=1,max=30) String
protected @Size(min=1,max=40) String
protected @Valid CommunicationBarringOriginatingRule[]
protected @NotNull CommunicationBarringRedirectingAction
protected Integer
protected @Valid CommunicationBarringRedirectingRule[]
-
Constructor Summary
ConstructorsConstructorDescriptionSystemCommunicationBarringProfileAddRequest
(BroadWorksServer broadWorksServer, String name, CommunicationBarringOriginatingAction originatingDefaultAction, CommunicationBarringRedirectingAction redirectingDefaultAction, CommunicationBarringIncomingAction incomingDefaultAction, CommunicationBarringCallMeNowAction callMeNowDefaultAction, Boolean applyToAttendedCallTransfers) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getName()
setApplyToAttendedCallTransfers
(Boolean applyToAttendedCallTransfers) setCallMeNowDefaultAction
(CommunicationBarringCallMeNowAction callMeNowDefaultAction) setCallMeNowDefaultCallTimeout
(Integer callMeNowDefaultCallTimeout) setCallMeNowRule
(CommunicationBarringCallMeNowRule... callMeNowRule) setDescription
(String description) setIncomingDefaultAction
(CommunicationBarringIncomingAction incomingDefaultAction) setIncomingDefaultCallTimeout
(Integer incomingDefaultCallTimeout) setIncomingRule
(CommunicationBarringIncomingRule19sp1... incomingRule) setOriginatingDefaultAction
(CommunicationBarringOriginatingAction originatingDefaultAction) setOriginatingDefaultCallTimeout
(Integer originatingDefaultCallTimeout) setOriginatingDefaultTransferNumber
(String originatingDefaultTransferNumber) setOriginatingDefaultTreatmentId
(String originatingDefaultTreatmentId) setOriginatingRule
(CommunicationBarringOriginatingRule... originatingRule) setRedirectingDefaultAction
(CommunicationBarringRedirectingAction redirectingDefaultAction) setRedirectingDefaultCallTimeout
(Integer redirectingDefaultCallTimeout) setRedirectingRule
(CommunicationBarringRedirectingRule... redirectingRule) 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
-
name
-
description
-
originatingDefaultAction
-
originatingDefaultTreatmentId
-
originatingDefaultTransferNumber
-
originatingDefaultCallTimeout
-
originatingRule
-
redirectingDefaultAction
-
redirectingDefaultCallTimeout
-
redirectingRule
-
incomingDefaultAction
-
incomingDefaultCallTimeout
-
incomingRule
-
callMeNowDefaultAction
-
callMeNowDefaultCallTimeout
-
callMeNowRule
-
applyToAttendedCallTransfers
-
-
Constructor Details
-
SystemCommunicationBarringProfileAddRequest
public SystemCommunicationBarringProfileAddRequest() -
SystemCommunicationBarringProfileAddRequest
public SystemCommunicationBarringProfileAddRequest(BroadWorksServer broadWorksServer, String name, CommunicationBarringOriginatingAction originatingDefaultAction, CommunicationBarringRedirectingAction redirectingDefaultAction, CommunicationBarringIncomingAction incomingDefaultAction, CommunicationBarringCallMeNowAction callMeNowDefaultAction, Boolean applyToAttendedCallTransfers)
-
-
Method Details
-
setName
-
getName
-
setDescription
-
getDescription
-
setOriginatingDefaultAction
public BWSystem.SystemCommunicationBarringProfileAddRequest setOriginatingDefaultAction(CommunicationBarringOriginatingAction originatingDefaultAction) -
getOriginatingDefaultAction
-
setOriginatingDefaultTreatmentId
public BWSystem.SystemCommunicationBarringProfileAddRequest setOriginatingDefaultTreatmentId(String originatingDefaultTreatmentId) -
getOriginatingDefaultTreatmentId
-
setOriginatingDefaultTransferNumber
public BWSystem.SystemCommunicationBarringProfileAddRequest setOriginatingDefaultTransferNumber(String originatingDefaultTransferNumber) -
getOriginatingDefaultTransferNumber
-
setOriginatingDefaultCallTimeout
public BWSystem.SystemCommunicationBarringProfileAddRequest setOriginatingDefaultCallTimeout(Integer originatingDefaultCallTimeout) -
getOriginatingDefaultCallTimeout
-
setOriginatingRule
public BWSystem.SystemCommunicationBarringProfileAddRequest setOriginatingRule(CommunicationBarringOriginatingRule... originatingRule) -
getOriginatingRule
-
setRedirectingDefaultAction
public BWSystem.SystemCommunicationBarringProfileAddRequest setRedirectingDefaultAction(CommunicationBarringRedirectingAction redirectingDefaultAction) -
getRedirectingDefaultAction
-
setRedirectingDefaultCallTimeout
public BWSystem.SystemCommunicationBarringProfileAddRequest setRedirectingDefaultCallTimeout(Integer redirectingDefaultCallTimeout) -
getRedirectingDefaultCallTimeout
-
setRedirectingRule
public BWSystem.SystemCommunicationBarringProfileAddRequest setRedirectingRule(CommunicationBarringRedirectingRule... redirectingRule) -
getRedirectingRule
-
setIncomingDefaultAction
public BWSystem.SystemCommunicationBarringProfileAddRequest setIncomingDefaultAction(CommunicationBarringIncomingAction incomingDefaultAction) -
getIncomingDefaultAction
-
setIncomingDefaultCallTimeout
public BWSystem.SystemCommunicationBarringProfileAddRequest setIncomingDefaultCallTimeout(Integer incomingDefaultCallTimeout) -
getIncomingDefaultCallTimeout
-
setIncomingRule
public BWSystem.SystemCommunicationBarringProfileAddRequest setIncomingRule(CommunicationBarringIncomingRule19sp1... incomingRule) -
getIncomingRule
-
setCallMeNowDefaultAction
public BWSystem.SystemCommunicationBarringProfileAddRequest setCallMeNowDefaultAction(CommunicationBarringCallMeNowAction callMeNowDefaultAction) -
getCallMeNowDefaultAction
-
setCallMeNowDefaultCallTimeout
public BWSystem.SystemCommunicationBarringProfileAddRequest setCallMeNowDefaultCallTimeout(Integer callMeNowDefaultCallTimeout) -
getCallMeNowDefaultCallTimeout
-
setCallMeNowRule
public BWSystem.SystemCommunicationBarringProfileAddRequest setCallMeNowRule(CommunicationBarringCallMeNowRule... callMeNowRule) -
getCallMeNowRule
-
setApplyToAttendedCallTransfers
public BWSystem.SystemCommunicationBarringProfileAddRequest setApplyToAttendedCallTransfers(Boolean applyToAttendedCallTransfers) -
getApplyToAttendedCallTransfers
-
getEmptyObject
public static BWSystem.SystemCommunicationBarringProfileAddRequest 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>
-