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