@GwtIncompatible public static class GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest extends Request<DefaultResponse>
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Optional<ReplacementUserIdList> |
agentUserIdList |
protected Boolean |
enableNotificationEmail |
protected Group |
group |
protected String |
newProfileName |
protected com.google.common.base.Optional<CallCenterAgentThresholdProfileReplacementNotificationEmailList> |
notificationEmailAddressList |
protected com.google.common.base.Optional<String> |
profileDescription |
protected String |
profileName |
protected com.google.common.base.Optional<Integer> |
thresholdAverageBusyInTimeRed |
protected com.google.common.base.Optional<Integer> |
thresholdAverageBusyInTimeYellow |
protected com.google.common.base.Optional<Integer> |
thresholdAverageBusyOutTimeRed |
protected com.google.common.base.Optional<Integer> |
thresholdAverageBusyOutTimeYellow |
protected com.google.common.base.Optional<Integer> |
thresholdAverageWrapUpTimeRed |
protected com.google.common.base.Optional<Integer> |
thresholdAverageWrapUpTimeYellow |
protected com.google.common.base.Optional<Integer> |
thresholdCurrentAgentStateUnavailableTimeRed |
protected com.google.common.base.Optional<Integer> |
thresholdCurrentAgentStateUnavailableTimeYellow |
protected com.google.common.base.Optional<Integer> |
thresholdCurrentCallStateIdleTimeRed |
protected com.google.common.base.Optional<Integer> |
thresholdCurrentCallStateIdleTimeYellow |
protected com.google.common.base.Optional<Integer> |
thresholdCurrentCallStateOnCallTimeRed |
protected com.google.common.base.Optional<Integer> |
thresholdCurrentCallStateOnCallTimeYellow |
Constructor and Description |
---|
GroupCallCenterAgentThresholdProfileModifyRequest(Group group,
String profileName) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandType, getDomDocument, getId, getResponseClass, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull protected transient Group group
@Size(min=1, max=40) protected String profileName
@Size(min=1, max=40) protected String newProfileName
protected com.google.common.base.Optional<String> profileDescription
protected com.google.common.base.Optional<Integer> thresholdCurrentCallStateIdleTimeYellow
protected com.google.common.base.Optional<Integer> thresholdCurrentCallStateIdleTimeRed
protected com.google.common.base.Optional<Integer> thresholdCurrentCallStateOnCallTimeYellow
protected com.google.common.base.Optional<Integer> thresholdCurrentCallStateOnCallTimeRed
protected com.google.common.base.Optional<Integer> thresholdCurrentAgentStateUnavailableTimeYellow
protected com.google.common.base.Optional<Integer> thresholdCurrentAgentStateUnavailableTimeRed
protected com.google.common.base.Optional<Integer> thresholdAverageBusyInTimeYellow
protected com.google.common.base.Optional<Integer> thresholdAverageBusyInTimeRed
protected com.google.common.base.Optional<Integer> thresholdAverageBusyOutTimeYellow
protected com.google.common.base.Optional<Integer> thresholdAverageBusyOutTimeRed
protected com.google.common.base.Optional<Integer> thresholdAverageWrapUpTimeYellow
protected com.google.common.base.Optional<Integer> thresholdAverageWrapUpTimeRed
protected Boolean enableNotificationEmail
protected com.google.common.base.Optional<CallCenterAgentThresholdProfileReplacementNotificationEmailList> notificationEmailAddressList
protected com.google.common.base.Optional<ReplacementUserIdList> agentUserIdList
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setGroup(Group group)
public Group getGroup()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setProfileName(String profileName)
public String getProfileName()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setNewProfileName(String newProfileName)
public String getNewProfileName()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setProfileDescription(String profileDescription)
public com.google.common.base.Optional<String> getProfileDescription()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateIdleTimeYellow(Integer thresholdCurrentCallStateIdleTimeYellow)
public com.google.common.base.Optional<Integer> getThresholdCurrentCallStateIdleTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateIdleTimeRed(Integer thresholdCurrentCallStateIdleTimeRed)
public com.google.common.base.Optional<Integer> getThresholdCurrentCallStateIdleTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateOnCallTimeYellow(Integer thresholdCurrentCallStateOnCallTimeYellow)
public com.google.common.base.Optional<Integer> getThresholdCurrentCallStateOnCallTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateOnCallTimeRed(Integer thresholdCurrentCallStateOnCallTimeRed)
public com.google.common.base.Optional<Integer> getThresholdCurrentCallStateOnCallTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentAgentStateUnavailableTimeYellow(Integer thresholdCurrentAgentStateUnavailableTimeYellow)
public com.google.common.base.Optional<Integer> getThresholdCurrentAgentStateUnavailableTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentAgentStateUnavailableTimeRed(Integer thresholdCurrentAgentStateUnavailableTimeRed)
public com.google.common.base.Optional<Integer> getThresholdCurrentAgentStateUnavailableTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyInTimeYellow(Integer thresholdAverageBusyInTimeYellow)
public com.google.common.base.Optional<Integer> getThresholdAverageBusyInTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyInTimeRed(Integer thresholdAverageBusyInTimeRed)
public com.google.common.base.Optional<Integer> getThresholdAverageBusyInTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyOutTimeYellow(Integer thresholdAverageBusyOutTimeYellow)
public com.google.common.base.Optional<Integer> getThresholdAverageBusyOutTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyOutTimeRed(Integer thresholdAverageBusyOutTimeRed)
public com.google.common.base.Optional<Integer> getThresholdAverageBusyOutTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageWrapUpTimeYellow(Integer thresholdAverageWrapUpTimeYellow)
public com.google.common.base.Optional<Integer> getThresholdAverageWrapUpTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageWrapUpTimeRed(Integer thresholdAverageWrapUpTimeRed)
public com.google.common.base.Optional<Integer> getThresholdAverageWrapUpTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setEnableNotificationEmail(Boolean enableNotificationEmail)
public Boolean getEnableNotificationEmail()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setNotificationEmailAddressList(CallCenterAgentThresholdProfileReplacementNotificationEmailList notificationEmailAddressList)
public com.google.common.base.Optional<CallCenterAgentThresholdProfileReplacementNotificationEmailList> getNotificationEmailAddressList()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setAgentUserIdList(ReplacementUserIdList agentUserIdList)
public com.google.common.base.Optional<ReplacementUserIdList> getAgentUserIdList()
public static GroupCallCenter.GroupCallCenterAgentThresholdProfileModifyRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.