Package co.ecg.alpaca.toolkit.generated
Class ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest
- Enclosing class:
- ServiceProvider
public static class ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest
extends Request<DefaultResponse>
Add a new Communication Barring Profile. The priorities for OriginatingRules, RedirectingRules, CallMeNowRules and 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 Boolean
protected @NotNull CommunicationBarringCallMeNowAction
protected Integer
protected @Valid ServiceProviderCommunicationBarringHierarchicalCallMeNowRule[]
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 ServiceProviderCommunicationBarringHierarchicalOriginatingRule[]
protected @NotNull CommunicationBarringRedirectingAction
protected Integer
protected @Valid ServiceProviderCommunicationBarringHierarchicalRedirectingRule[]
protected @NotNull @Valid ServiceProvider
-
Constructor Summary
ConstructorsConstructorDescriptionServiceProviderCommunicationBarringProfileAddRequest
(ServiceProvider serviceProvider, String name, CommunicationBarringOriginatingAction originatingDefaultAction, CommunicationBarringRedirectingAction redirectingDefaultAction, CommunicationBarringCallMeNowAction callMeNowDefaultAction, CommunicationBarringIncomingAction incomingDefaultAction, Boolean becomeDefault, 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) setBecomeDefault
(Boolean becomeDefault) setCallMeNowDefaultAction
(CommunicationBarringCallMeNowAction callMeNowDefaultAction) setCallMeNowDefaultCallTimeout
(Integer callMeNowDefaultCallTimeout) setCallMeNowRule
(ServiceProviderCommunicationBarringHierarchicalCallMeNowRule... 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
(ServiceProviderCommunicationBarringHierarchicalOriginatingRule... originatingRule) setRedirectingDefaultAction
(CommunicationBarringRedirectingAction redirectingDefaultAction) setRedirectingDefaultCallTimeout
(Integer redirectingDefaultCallTimeout) setRedirectingRule
(ServiceProviderCommunicationBarringHierarchicalRedirectingRule... redirectingRule) setServiceProvider
(ServiceProvider serviceProvider) 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
-
serviceProvider
-
name
-
description
-
originatingDefaultAction
-
originatingDefaultTreatmentId
-
originatingDefaultTransferNumber
-
originatingDefaultCallTimeout
-
originatingRule
@Valid protected @Valid ServiceProviderCommunicationBarringHierarchicalOriginatingRule[] originatingRule -
redirectingDefaultAction
-
redirectingDefaultCallTimeout
-
redirectingRule
@Valid protected @Valid ServiceProviderCommunicationBarringHierarchicalRedirectingRule[] redirectingRule -
callMeNowDefaultAction
-
callMeNowDefaultCallTimeout
-
callMeNowRule
@Valid protected @Valid ServiceProviderCommunicationBarringHierarchicalCallMeNowRule[] callMeNowRule -
incomingDefaultAction
-
incomingDefaultCallTimeout
-
incomingRule
-
becomeDefault
-
applyToAttendedCallTransfers
-
-
Constructor Details
-
ServiceProviderCommunicationBarringProfileAddRequest
public ServiceProviderCommunicationBarringProfileAddRequest() -
ServiceProviderCommunicationBarringProfileAddRequest
public ServiceProviderCommunicationBarringProfileAddRequest(ServiceProvider serviceProvider, String name, CommunicationBarringOriginatingAction originatingDefaultAction, CommunicationBarringRedirectingAction redirectingDefaultAction, CommunicationBarringCallMeNowAction callMeNowDefaultAction, CommunicationBarringIncomingAction incomingDefaultAction, Boolean becomeDefault, Boolean applyToAttendedCallTransfers)
-
-
Method Details
-
setServiceProvider
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setServiceProvider(ServiceProvider serviceProvider) -
getServiceProvider
-
setName
-
getName
-
setDescription
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setDescription(String description) -
getDescription
-
setOriginatingDefaultAction
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setOriginatingDefaultAction(CommunicationBarringOriginatingAction originatingDefaultAction) -
getOriginatingDefaultAction
-
setOriginatingDefaultTreatmentId
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setOriginatingDefaultTreatmentId(String originatingDefaultTreatmentId) -
getOriginatingDefaultTreatmentId
-
setOriginatingDefaultTransferNumber
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setOriginatingDefaultTransferNumber(String originatingDefaultTransferNumber) -
getOriginatingDefaultTransferNumber
-
setOriginatingDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setOriginatingDefaultCallTimeout(Integer originatingDefaultCallTimeout) -
getOriginatingDefaultCallTimeout
-
setOriginatingRule
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setOriginatingRule(ServiceProviderCommunicationBarringHierarchicalOriginatingRule... originatingRule) -
getOriginatingRule
-
setRedirectingDefaultAction
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setRedirectingDefaultAction(CommunicationBarringRedirectingAction redirectingDefaultAction) -
getRedirectingDefaultAction
-
setRedirectingDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setRedirectingDefaultCallTimeout(Integer redirectingDefaultCallTimeout) -
getRedirectingDefaultCallTimeout
-
setRedirectingRule
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setRedirectingRule(ServiceProviderCommunicationBarringHierarchicalRedirectingRule... redirectingRule) -
getRedirectingRule
-
setCallMeNowDefaultAction
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setCallMeNowDefaultAction(CommunicationBarringCallMeNowAction callMeNowDefaultAction) -
getCallMeNowDefaultAction
-
setCallMeNowDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setCallMeNowDefaultCallTimeout(Integer callMeNowDefaultCallTimeout) -
getCallMeNowDefaultCallTimeout
-
setCallMeNowRule
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setCallMeNowRule(ServiceProviderCommunicationBarringHierarchicalCallMeNowRule... callMeNowRule) -
getCallMeNowRule
-
setIncomingDefaultAction
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setIncomingDefaultAction(CommunicationBarringIncomingAction incomingDefaultAction) -
getIncomingDefaultAction
-
setIncomingDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setIncomingDefaultCallTimeout(Integer incomingDefaultCallTimeout) -
getIncomingDefaultCallTimeout
-
setIncomingRule
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setIncomingRule(CommunicationBarringIncomingRule19sp1... incomingRule) -
getIncomingRule
-
setBecomeDefault
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setBecomeDefault(Boolean becomeDefault) -
getBecomeDefault
-
setApplyToAttendedCallTransfers
public ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest setApplyToAttendedCallTransfers(Boolean applyToAttendedCallTransfers) -
getApplyToAttendedCallTransfers
-
getEmptyObject
public static ServiceProvider.ServiceProviderCommunicationBarringProfileAddRequest 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>
-