Class GroupIntercept.GroupInterceptGroupModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.GroupIntercept.GroupInterceptGroupModifyRequest
- Enclosing class:
- GroupIntercept
public static class GroupIntercept.GroupInterceptGroupModifyRequest
extends Request<DefaultResponse>
Modify the group's intercept group service settings. The response is either a SuccessResponse or an ErrorResponse. The following elements are only used in AS data mode and ignored in XS data mode: exemptInboundMobilityCalls exemptOutboundMobilityCalls disableParallelRingingToNetworkLocations
- 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 AnnouncementSelection
protected @Valid LabeledMediaFileResource
protected Boolean
protected Boolean
protected Boolean
protected @NotNull @Valid Group
protected InterceptInboundCall
protected Boolean
protected InterceptOutboundCall
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected @Valid LabeledMediaFileResource
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getGroup()
setAlternateBlockingAnnouncement
(Boolean alternateBlockingAnnouncement) setAnnouncementSelection
(AnnouncementSelection announcementSelection) setAudioFile
(LabeledMediaFileResource audioFile) setDisableParallelRingingToNetworkLocations
(Boolean disableParallelRingingToNetworkLocations) setExemptInboundMobilityCalls
(Boolean exemptInboundMobilityCalls) setExemptOutboundMobilityCalls
(Boolean exemptOutboundMobilityCalls) setInboundCallMode
(InterceptInboundCall inboundCallMode) setIsActive
(Boolean isActive) setNewPhoneNumber
(String newPhoneNumber) setOutboundCallMode
(InterceptOutboundCall outboundCallMode) setOutboundReroutePhoneNumber
(String outboundReroutePhoneNumber) setPlayNewPhoneNumber
(Boolean playNewPhoneNumber) setRerouteOutboundCalls
(Boolean rerouteOutboundCalls) setRouteToVoiceMail
(Boolean routeToVoiceMail) setTransferOnZeroToPhoneNumber
(Boolean transferOnZeroToPhoneNumber) setTransferPhoneNumber
(String transferPhoneNumber) setVideoFile
(LabeledMediaFileResource videoFile) 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
-
group
-
isActive
-
announcementSelection
-
audioFile
-
videoFile
-
inboundCallMode
-
alternateBlockingAnnouncement
-
exemptInboundMobilityCalls
-
disableParallelRingingToNetworkLocations
-
routeToVoiceMail
-
playNewPhoneNumber
-
newPhoneNumber
-
transferOnZeroToPhoneNumber
-
transferPhoneNumber
-
outboundCallMode
-
exemptOutboundMobilityCalls
-
rerouteOutboundCalls
-
outboundReroutePhoneNumber
-
-
Constructor Details
-
GroupInterceptGroupModifyRequest
public GroupInterceptGroupModifyRequest() -
GroupInterceptGroupModifyRequest
-
-
Method Details
-
setGroup
-
getGroup
-
setIsActive
-
getIsActive
-
setAnnouncementSelection
public GroupIntercept.GroupInterceptGroupModifyRequest setAnnouncementSelection(AnnouncementSelection announcementSelection) -
getAnnouncementSelection
-
setAudioFile
public GroupIntercept.GroupInterceptGroupModifyRequest setAudioFile(LabeledMediaFileResource audioFile) -
getAudioFile
-
setVideoFile
public GroupIntercept.GroupInterceptGroupModifyRequest setVideoFile(LabeledMediaFileResource videoFile) -
getVideoFile
-
setInboundCallMode
public GroupIntercept.GroupInterceptGroupModifyRequest setInboundCallMode(InterceptInboundCall inboundCallMode) -
getInboundCallMode
-
setAlternateBlockingAnnouncement
public GroupIntercept.GroupInterceptGroupModifyRequest setAlternateBlockingAnnouncement(Boolean alternateBlockingAnnouncement) -
getAlternateBlockingAnnouncement
-
setExemptInboundMobilityCalls
public GroupIntercept.GroupInterceptGroupModifyRequest setExemptInboundMobilityCalls(Boolean exemptInboundMobilityCalls) -
getExemptInboundMobilityCalls
-
setDisableParallelRingingToNetworkLocations
public GroupIntercept.GroupInterceptGroupModifyRequest setDisableParallelRingingToNetworkLocations(Boolean disableParallelRingingToNetworkLocations) -
getDisableParallelRingingToNetworkLocations
-
setRouteToVoiceMail
public GroupIntercept.GroupInterceptGroupModifyRequest setRouteToVoiceMail(Boolean routeToVoiceMail) -
getRouteToVoiceMail
-
setPlayNewPhoneNumber
public GroupIntercept.GroupInterceptGroupModifyRequest setPlayNewPhoneNumber(Boolean playNewPhoneNumber) -
getPlayNewPhoneNumber
-
unsetNewPhoneNumber
-
setNewPhoneNumber
-
getNewPhoneNumber
-
setTransferOnZeroToPhoneNumber
public GroupIntercept.GroupInterceptGroupModifyRequest setTransferOnZeroToPhoneNumber(Boolean transferOnZeroToPhoneNumber) -
getTransferOnZeroToPhoneNumber
-
unsetTransferPhoneNumber
-
setTransferPhoneNumber
public GroupIntercept.GroupInterceptGroupModifyRequest setTransferPhoneNumber(String transferPhoneNumber) -
getTransferPhoneNumber
-
setOutboundCallMode
public GroupIntercept.GroupInterceptGroupModifyRequest setOutboundCallMode(InterceptOutboundCall outboundCallMode) -
getOutboundCallMode
-
setExemptOutboundMobilityCalls
public GroupIntercept.GroupInterceptGroupModifyRequest setExemptOutboundMobilityCalls(Boolean exemptOutboundMobilityCalls) -
getExemptOutboundMobilityCalls
-
setRerouteOutboundCalls
public GroupIntercept.GroupInterceptGroupModifyRequest setRerouteOutboundCalls(Boolean rerouteOutboundCalls) -
getRerouteOutboundCalls
-
unsetOutboundReroutePhoneNumber
-
setOutboundReroutePhoneNumber
public GroupIntercept.GroupInterceptGroupModifyRequest setOutboundReroutePhoneNumber(String outboundReroutePhoneNumber) -
getOutboundReroutePhoneNumber
-
getEmptyObject
public static GroupIntercept.GroupInterceptGroupModifyRequest 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>
-