@GwtIncompatible public static class CallCenter.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, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, 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 CallCenter.GroupCallCenterAddDNISRequest setDnisKey(DNISKey dnisKey)
public DNISKey getDnisKey()
public CallCenter.GroupCallCenterAddDNISRequest setDnisPhoneNumber(String dnisPhoneNumber)
public String getDnisPhoneNumber()
public CallCenter.GroupCallCenterAddDNISRequest setExtension(String extension)
public String getExtension()
public CallCenter.GroupCallCenterAddDNISRequest setUseCustomCLIDSettings(Boolean useCustomCLIDSettings)
public Boolean getUseCustomCLIDSettings()
public CallCenter.GroupCallCenterAddDNISRequest setCallingLineIdPhoneNumber(String callingLineIdPhoneNumber)
public String getCallingLineIdPhoneNumber()
public CallCenter.GroupCallCenterAddDNISRequest setCallingLineIdLastName(String callingLineIdLastName)
public String getCallingLineIdLastName()
public CallCenter.GroupCallCenterAddDNISRequest setCallingLineIdFirstName(String callingLineIdFirstName)
public String getCallingLineIdFirstName()
public CallCenter.GroupCallCenterAddDNISRequest setUseCustomDnisAnnouncementSettings(Boolean useCustomDnisAnnouncementSettings)
public Boolean getUseCustomDnisAnnouncementSettings()
public CallCenter.GroupCallCenterAddDNISRequest setPriority(DNISPriority priority)
public DNISPriority getPriority()
public CallCenter.GroupCallCenterAddDNISRequest setAllowOutgoingACDCall(Boolean allowOutgoingACDCall)
public Boolean getAllowOutgoingACDCall()
public static CallCenter.GroupCallCenterAddDNISRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2017 ECG. All rights reserved.