@GwtIncompatible public static class GroupIntercept.GroupInterceptGroupModifyRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected Boolean |
allowOutboundLocalCalls |
protected Boolean |
alternateBlockingAnnouncement |
protected AnnouncementSelection |
announcementSelection |
protected LabeledMediaFileResource |
audioFile |
protected Group |
group |
protected InterceptInboundCall |
inboundCallMode |
protected Boolean |
isActive |
protected com.google.common.base.Optional<String> |
newPhoneNumber |
protected com.google.common.base.Optional<String> |
outboundReroutePhoneNumber |
protected Boolean |
playNewPhoneNumber |
protected Boolean |
rerouteOutboundCalls |
protected Boolean |
routeToVoiceMail |
protected Boolean |
transferOnZeroToPhoneNumber |
protected com.google.common.base.Optional<String> |
transferPhoneNumber |
protected LabeledMediaFileResource |
videoFile |
Constructor and Description |
---|
GroupInterceptGroupModifyRequest(Group group) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull protected transient Group group
protected Boolean isActive
protected AnnouncementSelection announcementSelection
protected LabeledMediaFileResource audioFile
protected LabeledMediaFileResource videoFile
protected Boolean playNewPhoneNumber
protected com.google.common.base.Optional<String> newPhoneNumber
protected Boolean transferOnZeroToPhoneNumber
protected com.google.common.base.Optional<String> transferPhoneNumber
protected Boolean rerouteOutboundCalls
protected com.google.common.base.Optional<String> outboundReroutePhoneNumber
protected Boolean allowOutboundLocalCalls
protected InterceptInboundCall inboundCallMode
protected Boolean alternateBlockingAnnouncement
protected Boolean routeToVoiceMail
public GroupInterceptGroupModifyRequest(Group group)
public GroupIntercept.GroupInterceptGroupModifyRequest setGroup(Group group)
public Group getGroup()
public GroupIntercept.GroupInterceptGroupModifyRequest setIsActive(Boolean isActive)
public Boolean getIsActive()
public GroupIntercept.GroupInterceptGroupModifyRequest setAnnouncementSelection(AnnouncementSelection announcementSelection)
public AnnouncementSelection getAnnouncementSelection()
public GroupIntercept.GroupInterceptGroupModifyRequest setAudioFile(LabeledMediaFileResource audioFile)
public LabeledMediaFileResource getAudioFile()
public GroupIntercept.GroupInterceptGroupModifyRequest setVideoFile(LabeledMediaFileResource videoFile)
public LabeledMediaFileResource getVideoFile()
public GroupIntercept.GroupInterceptGroupModifyRequest setPlayNewPhoneNumber(Boolean playNewPhoneNumber)
public Boolean getPlayNewPhoneNumber()
public GroupIntercept.GroupInterceptGroupModifyRequest setNewPhoneNumber(String newPhoneNumber)
public com.google.common.base.Optional<String> getNewPhoneNumber()
public GroupIntercept.GroupInterceptGroupModifyRequest setTransferOnZeroToPhoneNumber(Boolean transferOnZeroToPhoneNumber)
public Boolean getTransferOnZeroToPhoneNumber()
public GroupIntercept.GroupInterceptGroupModifyRequest setTransferPhoneNumber(String transferPhoneNumber)
public com.google.common.base.Optional<String> getTransferPhoneNumber()
public GroupIntercept.GroupInterceptGroupModifyRequest setRerouteOutboundCalls(Boolean rerouteOutboundCalls)
public Boolean getRerouteOutboundCalls()
public GroupIntercept.GroupInterceptGroupModifyRequest setOutboundReroutePhoneNumber(String outboundReroutePhoneNumber)
public com.google.common.base.Optional<String> getOutboundReroutePhoneNumber()
public GroupIntercept.GroupInterceptGroupModifyRequest setAllowOutboundLocalCalls(Boolean allowOutboundLocalCalls)
public Boolean getAllowOutboundLocalCalls()
public GroupIntercept.GroupInterceptGroupModifyRequest setInboundCallMode(InterceptInboundCall inboundCallMode)
public InterceptInboundCall getInboundCallMode()
public GroupIntercept.GroupInterceptGroupModifyRequest setAlternateBlockingAnnouncement(Boolean alternateBlockingAnnouncement)
public Boolean getAlternateBlockingAnnouncement()
public GroupIntercept.GroupInterceptGroupModifyRequest setRouteToVoiceMail(Boolean routeToVoiceMail)
public Boolean getRouteToVoiceMail()
public static GroupIntercept.GroupInterceptGroupModifyRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.