public class SchAgentDayDetails
extends java.lang.Object
implements java.io.Serializable
SchAgentDay
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.Integer> |
excludeStates
Specifies what state types (
ESchStateType ) to exclude from returned Agent Day. |
protected int |
excludeStatesNSizeIs
A number of elements in excludeStates array
|
protected boolean |
provideActivitySetInfo
Tells whether to fill-in schActivitySetInfo field in SchAgentDay
|
protected boolean |
provideOvertime
Tells whether to calculate "wmOvertimeMinutes" field in Schedule Day returned
|
protected boolean |
provideStateInfo
Specifies to provide schedule state descriptive info or not
|
protected boolean |
provideTeamHistory
Tells whether to use agent's Team History when returning the schedule or simply return current agent's Team ID
|
protected boolean |
provideTradeEligibility
Tells whether to check "eligibleForTrade" field in Schedule Day returned
|
private static long |
serialVersionUID |
protected int |
stateLayout
State layout
ESchStateLayout |
Constructor and Description |
---|
SchAgentDayDetails() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
java.util.List<java.lang.Integer> |
getExcludeStates()
Gets the value of the excludeStates property.
|
int |
getExcludeStatesNSizeIs()
Gets the value of the excludeStatesNSizeIs property.
|
int |
getStateLayout()
Gets the value of the stateLayout property.
|
int |
hashCode() |
boolean |
isProvideActivitySetInfo()
Gets the value of the provideActivitySetInfo property.
|
boolean |
isProvideOvertime()
Gets the value of the provideOvertime property.
|
boolean |
isProvideStateInfo()
Gets the value of the provideStateInfo property.
|
boolean |
isProvideTeamHistory()
Gets the value of the provideTeamHistory property.
|
boolean |
isProvideTradeEligibility()
Gets the value of the provideTradeEligibility property.
|
void |
setExcludeStates(java.util.List<java.lang.Integer> excludeStates)
Sets the value of the excludeStates property.
|
void |
setExcludeStatesNSizeIs(int value)
Sets the value of the excludeStatesNSizeIs property.
|
void |
setProvideActivitySetInfo(boolean value)
Sets the value of the provideActivitySetInfo property.
|
void |
setProvideOvertime(boolean value)
Sets the value of the provideOvertime property.
|
void |
setProvideStateInfo(boolean value)
Sets the value of the provideStateInfo property.
|
void |
setProvideTeamHistory(boolean value)
Sets the value of the provideTeamHistory property.
|
void |
setProvideTradeEligibility(boolean value)
Sets the value of the provideTradeEligibility property.
|
void |
setStateLayout(int value)
Sets the value of the stateLayout property.
|
java.lang.String |
toString() |
SchAgentDayDetails |
withExcludeStates(java.util.Collection<java.lang.Integer> values) |
SchAgentDayDetails |
withExcludeStates(java.lang.Integer... values) |
SchAgentDayDetails |
withExcludeStatesNSizeIs(int value) |
SchAgentDayDetails |
withProvideActivitySetInfo(boolean value) |
SchAgentDayDetails |
withProvideOvertime(boolean value) |
SchAgentDayDetails |
withProvideStateInfo(boolean value) |
SchAgentDayDetails |
withProvideTeamHistory(boolean value) |
SchAgentDayDetails |
withProvideTradeEligibility(boolean value) |
SchAgentDayDetails |
withStateLayout(int value) |
private static final long serialVersionUID
protected int stateLayout
ESchStateLayout
protected int excludeStatesNSizeIs
protected java.util.List<java.lang.Integer> excludeStates
ESchStateType
) to exclude from returned Agent Day.
Can be NULL, meaning "don't exclude any state type"protected boolean provideStateInfo
protected boolean provideTradeEligibility
protected boolean provideOvertime
protected boolean provideActivitySetInfo
protected boolean provideTeamHistory
public int getStateLayout()
public void setStateLayout(int value)
public int getExcludeStatesNSizeIs()
public void setExcludeStatesNSizeIs(int value)
public java.util.List<java.lang.Integer> getExcludeStates()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the excludeStates property.
For example, to add a new item, do as follows:
getExcludeStates().add(newItem);
Objects of the following type(s) are allowed in the list
Integer
public boolean isProvideStateInfo()
public void setProvideStateInfo(boolean value)
public boolean isProvideTradeEligibility()
public void setProvideTradeEligibility(boolean value)
public boolean isProvideOvertime()
public void setProvideOvertime(boolean value)
public boolean isProvideActivitySetInfo()
public void setProvideActivitySetInfo(boolean value)
public boolean isProvideTeamHistory()
public void setProvideTeamHistory(boolean value)
public SchAgentDayDetails withStateLayout(int value)
public SchAgentDayDetails withExcludeStatesNSizeIs(int value)
public SchAgentDayDetails withExcludeStates(java.lang.Integer... values)
public SchAgentDayDetails withExcludeStates(java.util.Collection<java.lang.Integer> values)
public SchAgentDayDetails withProvideStateInfo(boolean value)
public SchAgentDayDetails withProvideTeamHistory(boolean value)
public SchAgentDayDetails withProvideTradeEligibility(boolean value)
public SchAgentDayDetails withProvideOvertime(boolean value)
public SchAgentDayDetails withProvideActivitySetInfo(boolean value)
public void setExcludeStates(java.util.List<java.lang.Integer> excludeStates)
excludeStates
- allowed object is
Integer
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object that)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.