@GwtIncompatible public static class GroupCallCenter.GroupCallCenterAddDNISRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected Boolean |
allowOutgoingACDCall |
protected String |
callingLineIdFirstName |
protected String |
callingLineIdLastName |
protected String |
callingLineIdPhoneNumber |
protected DNISKey |
dnisKey |
protected String |
dnisPhoneNumber |
protected String |
extension |
protected DNISPriority |
priority |
protected Boolean |
useCustomCLIDSettings |
protected Boolean |
useCustomDnisAnnouncementSettings |
Constructor and Description |
---|
GroupCallCenterAddDNISRequest(BroadWorksServer broadWorksServer,
DNISKey dnisKey,
Boolean useCustomCLIDSettings,
Boolean useCustomDnisAnnouncementSettings,
DNISPriority priority,
Boolean allowOutgoingACDCall) |
appendChild, appendChild, appendChild, asyncFire, createDocument, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull protected DNISKey dnisKey
@Size(min=1, max=23) protected String dnisPhoneNumber
@Size(min=2, max=20) protected String extension
@NotNull protected Boolean useCustomCLIDSettings
@Size(min=1, max=23) protected String callingLineIdPhoneNumber
@Size(min=1, max=30) protected String callingLineIdLastName
@Size(min=1, max=30) protected String callingLineIdFirstName
@NotNull protected Boolean useCustomDnisAnnouncementSettings
@NotNull protected DNISPriority priority
@NotNull protected Boolean allowOutgoingACDCall
public GroupCallCenterAddDNISRequest(BroadWorksServer broadWorksServer, DNISKey dnisKey, Boolean useCustomCLIDSettings, Boolean useCustomDnisAnnouncementSettings, DNISPriority priority, Boolean allowOutgoingACDCall)
public GroupCallCenter.GroupCallCenterAddDNISRequest setDnisKey(DNISKey dnisKey)
public DNISKey getDnisKey()
public GroupCallCenter.GroupCallCenterAddDNISRequest setDnisPhoneNumber(String dnisPhoneNumber)
public String getDnisPhoneNumber()
public GroupCallCenter.GroupCallCenterAddDNISRequest setExtension(String extension)
public String getExtension()
public GroupCallCenter.GroupCallCenterAddDNISRequest setUseCustomCLIDSettings(Boolean useCustomCLIDSettings)
public Boolean getUseCustomCLIDSettings()
public GroupCallCenter.GroupCallCenterAddDNISRequest setCallingLineIdPhoneNumber(String callingLineIdPhoneNumber)
public String getCallingLineIdPhoneNumber()
public GroupCallCenter.GroupCallCenterAddDNISRequest setCallingLineIdLastName(String callingLineIdLastName)
public String getCallingLineIdLastName()
public GroupCallCenter.GroupCallCenterAddDNISRequest setCallingLineIdFirstName(String callingLineIdFirstName)
public String getCallingLineIdFirstName()
public GroupCallCenter.GroupCallCenterAddDNISRequest setUseCustomDnisAnnouncementSettings(Boolean useCustomDnisAnnouncementSettings)
public Boolean getUseCustomDnisAnnouncementSettings()
public GroupCallCenter.GroupCallCenterAddDNISRequest setPriority(DNISPriority priority)
public DNISPriority getPriority()
public GroupCallCenter.GroupCallCenterAddDNISRequest setAllowOutgoingACDCall(Boolean allowOutgoingACDCall)
public Boolean getAllowOutgoingACDCall()
public static GroupCallCenter.GroupCallCenterAddDNISRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.