Package co.ecg.alpaca.toolkit.generated
Class ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest
- Enclosing class:
- ServiceProvider
public static class ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest
extends Request<DefaultResponse>
Modify an existing Communication Barring Profile. The priorities for OriginatingRules, RedirectingRules, CallMeNowRules and IncomingRules are requantized to consecutive integers as part of the modify. The response is either a SuccessResponse or an ErrorResponse. The following elements are only used in AS data mode: callMeNowDefaultAction callMeNowDefaultCallTimeout callMeNowRule applyToAttendedCallTransfers
- 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 Boolean
protected Boolean
protected CommunicationBarringCallMeNowAction
protected Optional<@Valid ServiceProviderReplacementCommunicationBarringHierarchicalCallMeNowRuleList>
protected CommunicationBarringIncomingAction
protected Optional<@Valid ReplacementCommunicationBarringIncomingRuleList19sp1>
protected @NotNull @Size(min=1,max=40) String
protected @Size(min=1,max=40) String
protected CommunicationBarringOriginatingAction
protected Optional<@Valid ServiceProviderReplacementCommunicationBarringHierarchicalOriginatingRuleList>
protected CommunicationBarringRedirectingAction
protected Optional<@Valid ServiceProviderReplacementCommunicationBarringHierarchicalRedirectingRuleList>
protected @NotNull @Valid ServiceProvider
-
Constructor Summary
ConstructorsConstructorDescriptionServiceProviderCommunicationBarringProfileModifyRequest
(ServiceProvider serviceProvider, String name) -
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
(ServiceProviderReplacementCommunicationBarringHierarchicalCallMeNowRuleList callMeNowRule) setDescription
(String description) setIncomingDefaultAction
(CommunicationBarringIncomingAction incomingDefaultAction) setIncomingDefaultCallTimeout
(Integer incomingDefaultCallTimeout) setNewName
(String newName) setOriginatingDefaultAction
(CommunicationBarringOriginatingAction originatingDefaultAction) setOriginatingDefaultCallTimeout
(Integer originatingDefaultCallTimeout) setOriginatingDefaultTransferNumber
(String originatingDefaultTransferNumber) setOriginatingDefaultTreatmentId
(String originatingDefaultTreatmentId) setOriginatingRule
(ServiceProviderReplacementCommunicationBarringHierarchicalOriginatingRuleList originatingRule) setRedirectingDefaultAction
(CommunicationBarringRedirectingAction redirectingDefaultAction) setRedirectingDefaultCallTimeout
(Integer redirectingDefaultCallTimeout) setRedirectingRule
(ServiceProviderReplacementCommunicationBarringHierarchicalRedirectingRuleList 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
-
newName
-
description
-
originatingDefaultAction
-
originatingDefaultTreatmentId
-
originatingDefaultTransferNumber
-
originatingDefaultCallTimeout
-
originatingRule
protected Optional<@Valid ServiceProviderReplacementCommunicationBarringHierarchicalOriginatingRuleList> originatingRule -
redirectingDefaultAction
-
redirectingDefaultCallTimeout
-
redirectingRule
protected Optional<@Valid ServiceProviderReplacementCommunicationBarringHierarchicalRedirectingRuleList> redirectingRule -
callMeNowDefaultAction
-
callMeNowDefaultCallTimeout
-
callMeNowRule
protected Optional<@Valid ServiceProviderReplacementCommunicationBarringHierarchicalCallMeNowRuleList> callMeNowRule -
incomingDefaultAction
-
incomingDefaultCallTimeout
-
incomingRule
-
becomeDefault
-
applyToAttendedCallTransfers
-
-
Constructor Details
-
ServiceProviderCommunicationBarringProfileModifyRequest
public ServiceProviderCommunicationBarringProfileModifyRequest() -
ServiceProviderCommunicationBarringProfileModifyRequest
public ServiceProviderCommunicationBarringProfileModifyRequest(ServiceProvider serviceProvider, String name)
-
-
Method Details
-
setServiceProvider
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setServiceProvider(ServiceProvider serviceProvider) -
getServiceProvider
-
setName
-
getName
-
setNewName
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setNewName(String newName) -
getNewName
-
unsetDescription
-
setDescription
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setDescription(String description) -
getDescription
-
setOriginatingDefaultAction
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setOriginatingDefaultAction(CommunicationBarringOriginatingAction originatingDefaultAction) -
getOriginatingDefaultAction
-
unsetOriginatingDefaultTreatmentId
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest unsetOriginatingDefaultTreatmentId() -
setOriginatingDefaultTreatmentId
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setOriginatingDefaultTreatmentId(String originatingDefaultTreatmentId) -
getOriginatingDefaultTreatmentId
-
unsetOriginatingDefaultTransferNumber
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest unsetOriginatingDefaultTransferNumber() -
setOriginatingDefaultTransferNumber
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setOriginatingDefaultTransferNumber(String originatingDefaultTransferNumber) -
getOriginatingDefaultTransferNumber
-
unsetOriginatingDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest unsetOriginatingDefaultCallTimeout() -
setOriginatingDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setOriginatingDefaultCallTimeout(Integer originatingDefaultCallTimeout) -
getOriginatingDefaultCallTimeout
-
unsetOriginatingRule
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest unsetOriginatingRule() -
setOriginatingRule
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setOriginatingRule(ServiceProviderReplacementCommunicationBarringHierarchicalOriginatingRuleList originatingRule) -
getOriginatingRule
public Optional<@Valid ServiceProviderReplacementCommunicationBarringHierarchicalOriginatingRuleList> getOriginatingRule() -
setRedirectingDefaultAction
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setRedirectingDefaultAction(CommunicationBarringRedirectingAction redirectingDefaultAction) -
getRedirectingDefaultAction
-
unsetRedirectingDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest unsetRedirectingDefaultCallTimeout() -
setRedirectingDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setRedirectingDefaultCallTimeout(Integer redirectingDefaultCallTimeout) -
getRedirectingDefaultCallTimeout
-
unsetRedirectingRule
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest unsetRedirectingRule() -
setRedirectingRule
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setRedirectingRule(ServiceProviderReplacementCommunicationBarringHierarchicalRedirectingRuleList redirectingRule) -
getRedirectingRule
public Optional<@Valid ServiceProviderReplacementCommunicationBarringHierarchicalRedirectingRuleList> getRedirectingRule() -
setCallMeNowDefaultAction
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setCallMeNowDefaultAction(CommunicationBarringCallMeNowAction callMeNowDefaultAction) -
getCallMeNowDefaultAction
-
unsetCallMeNowDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest unsetCallMeNowDefaultCallTimeout() -
setCallMeNowDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setCallMeNowDefaultCallTimeout(Integer callMeNowDefaultCallTimeout) -
getCallMeNowDefaultCallTimeout
-
unsetCallMeNowRule
-
setCallMeNowRule
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setCallMeNowRule(ServiceProviderReplacementCommunicationBarringHierarchicalCallMeNowRuleList callMeNowRule) -
getCallMeNowRule
public Optional<@Valid ServiceProviderReplacementCommunicationBarringHierarchicalCallMeNowRuleList> getCallMeNowRule() -
setIncomingDefaultAction
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setIncomingDefaultAction(CommunicationBarringIncomingAction incomingDefaultAction) -
getIncomingDefaultAction
-
unsetIncomingDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest unsetIncomingDefaultCallTimeout() -
setIncomingDefaultCallTimeout
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setIncomingDefaultCallTimeout(Integer incomingDefaultCallTimeout) -
getIncomingDefaultCallTimeout
-
unsetIncomingRule
-
setIncomingRule
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setIncomingRule(ReplacementCommunicationBarringIncomingRuleList19sp1 incomingRule) -
getIncomingRule
-
setBecomeDefault
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setBecomeDefault(Boolean becomeDefault) -
getBecomeDefault
-
setApplyToAttendedCallTransfers
public ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest setApplyToAttendedCallTransfers(Boolean applyToAttendedCallTransfers) -
getApplyToAttendedCallTransfers
-
getEmptyObject
public static ServiceProvider.ServiceProviderCommunicationBarringProfileModifyRequest 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>
-