@GwtIncompatible public static class UserCallCenter.UserCallCenterModifyRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected AgentACDState |
agentACDState |
protected String |
agentThresholdProfileName |
protected com.google.common.base.Optional<String> |
agentUnavailableCode |
protected CallCenterAgentSettings[] |
callCenterAgentSettings |
protected Boolean |
enableGuardTimer |
protected Boolean |
forceAgentUnavailableOnBouncedCallLimit |
protected Boolean |
forceAgentUnavailableOnDNDActivation |
protected Boolean |
forceAgentUnavailableOnNotReachable |
protected Boolean |
forceAgentUnavailableOnPersonalCalls |
protected Integer |
guardTimerSeconds |
protected Boolean |
makeOutgoingCallsAsCallCenter |
protected Integer |
numberConsecutiveBouncedCallsToForceAgentUnavailable |
protected com.google.common.base.Optional<DNISKey> |
outgoingCallDNIS |
protected Boolean |
useDefaultGuardTimer |
protected User |
user |
protected Boolean |
useSystemDefaultUnavailableSettings |
Constructor and Description |
---|
UserCallCenterModifyRequest(User user) |
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 transient User user
protected AgentACDState agentACDState
@Size(min=1, max=40) protected String agentThresholdProfileName
protected com.google.common.base.Optional<String> agentUnavailableCode
protected Boolean useDefaultGuardTimer
protected Boolean enableGuardTimer
protected Integer guardTimerSeconds
protected Boolean useSystemDefaultUnavailableSettings
protected Boolean forceAgentUnavailableOnDNDActivation
protected Boolean forceAgentUnavailableOnPersonalCalls
protected Boolean forceAgentUnavailableOnBouncedCallLimit
protected Integer numberConsecutiveBouncedCallsToForceAgentUnavailable
protected Boolean forceAgentUnavailableOnNotReachable
protected Boolean makeOutgoingCallsAsCallCenter
protected com.google.common.base.Optional<DNISKey> outgoingCallDNIS
protected CallCenterAgentSettings[] callCenterAgentSettings
public UserCallCenterModifyRequest(User user)
public UserCallCenter.UserCallCenterModifyRequest setUser(User user)
public User getUser()
public UserCallCenter.UserCallCenterModifyRequest setAgentACDState(AgentACDState agentACDState)
public AgentACDState getAgentACDState()
public UserCallCenter.UserCallCenterModifyRequest setAgentThresholdProfileName(String agentThresholdProfileName)
public String getAgentThresholdProfileName()
public UserCallCenter.UserCallCenterModifyRequest setAgentUnavailableCode(String agentUnavailableCode)
public com.google.common.base.Optional<String> getAgentUnavailableCode()
public UserCallCenter.UserCallCenterModifyRequest setUseDefaultGuardTimer(Boolean useDefaultGuardTimer)
public Boolean getUseDefaultGuardTimer()
public UserCallCenter.UserCallCenterModifyRequest setEnableGuardTimer(Boolean enableGuardTimer)
public Boolean getEnableGuardTimer()
public UserCallCenter.UserCallCenterModifyRequest setGuardTimerSeconds(Integer guardTimerSeconds)
public Integer getGuardTimerSeconds()
public UserCallCenter.UserCallCenterModifyRequest setUseSystemDefaultUnavailableSettings(Boolean useSystemDefaultUnavailableSettings)
public Boolean getUseSystemDefaultUnavailableSettings()
public UserCallCenter.UserCallCenterModifyRequest setForceAgentUnavailableOnDNDActivation(Boolean forceAgentUnavailableOnDNDActivation)
public Boolean getForceAgentUnavailableOnDNDActivation()
public UserCallCenter.UserCallCenterModifyRequest setForceAgentUnavailableOnPersonalCalls(Boolean forceAgentUnavailableOnPersonalCalls)
public Boolean getForceAgentUnavailableOnPersonalCalls()
public UserCallCenter.UserCallCenterModifyRequest setForceAgentUnavailableOnBouncedCallLimit(Boolean forceAgentUnavailableOnBouncedCallLimit)
public Boolean getForceAgentUnavailableOnBouncedCallLimit()
public UserCallCenter.UserCallCenterModifyRequest setNumberConsecutiveBouncedCallsToForceAgentUnavailable(Integer numberConsecutiveBouncedCallsToForceAgentUnavailable)
public Integer getNumberConsecutiveBouncedCallsToForceAgentUnavailable()
public UserCallCenter.UserCallCenterModifyRequest setForceAgentUnavailableOnNotReachable(Boolean forceAgentUnavailableOnNotReachable)
public Boolean getForceAgentUnavailableOnNotReachable()
public UserCallCenter.UserCallCenterModifyRequest setMakeOutgoingCallsAsCallCenter(Boolean makeOutgoingCallsAsCallCenter)
public Boolean getMakeOutgoingCallsAsCallCenter()
public UserCallCenter.UserCallCenterModifyRequest setOutgoingCallDNIS(DNISKey outgoingCallDNIS)
public com.google.common.base.Optional<DNISKey> getOutgoingCallDNIS()
public UserCallCenter.UserCallCenterModifyRequest setCallCenterAgentSettings(CallCenterAgentSettings... callCenterAgentSettings)
public CallCenterAgentSettings[] getCallCenterAgentSettings()
public static UserCallCenter.UserCallCenterModifyRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.