public class SchAgentDayDetails
extends java.lang.Object
implements java.io.Serializable
SchAgentDay
Modifier and Type | Field and Description |
---|---|
private int[] |
excludeStates
Specifies what state types (
ESchStateType ) to exclude from returned Agent Day. |
private int |
excludeStatesNSizeIs
A number of elements in excludeStates array
|
private boolean |
provideActivitySetInfo
Tells whether to fill-in schActivitySetInfo field in SchAgentDay
|
private boolean |
provideOvertime
Tells whether to calculate "wmOvertimeMinutes" field in Schedule Day returned
|
private boolean |
provideStateInfo
Specifies to provide schedule state descriptive info or not
|
private boolean |
provideTradeEligibility
Tells whether to check "eligibleForTrade" field in Schedule Day returned
|
private int |
stateLayout
State layout
ESchStateLayout |
Constructor and Description |
---|
SchAgentDayDetails() |
SchAgentDayDetails(int stateLayout,
int excludeStatesNSizeIs,
int[] excludeStates,
boolean provideStateInfo,
boolean provideTradeEligibility,
boolean provideOvertime,
boolean provideActivitySetInfo) |
Modifier and Type | Method and Description |
---|---|
int[] |
getExcludeStates()
Gets the excludeStates value for this SchAgentDayDetails.
|
int |
getExcludeStatesNSizeIs()
Gets the excludeStatesNSizeIs value for this SchAgentDayDetails.
|
int |
getStateLayout()
Gets the stateLayout value for this SchAgentDayDetails.
|
boolean |
isProvideActivitySetInfo()
Gets the provideActivitySetInfo value for this SchAgentDayDetails.
|
boolean |
isProvideOvertime()
Gets the provideOvertime value for this SchAgentDayDetails.
|
boolean |
isProvideStateInfo()
Gets the provideStateInfo value for this SchAgentDayDetails.
|
boolean |
isProvideTradeEligibility()
Gets the provideTradeEligibility value for this SchAgentDayDetails.
|
void |
setExcludeStates(int[] excludeStates)
Sets the excludeStates value for this SchAgentDayDetails.
|
void |
setExcludeStatesNSizeIs(int excludeStatesNSizeIs)
Sets the excludeStatesNSizeIs value for this SchAgentDayDetails.
|
void |
setProvideActivitySetInfo(boolean provideActivitySetInfo)
Sets the provideActivitySetInfo value for this SchAgentDayDetails.
|
void |
setProvideOvertime(boolean provideOvertime)
Sets the provideOvertime value for this SchAgentDayDetails.
|
void |
setProvideStateInfo(boolean provideStateInfo)
Sets the provideStateInfo value for this SchAgentDayDetails.
|
void |
setProvideTradeEligibility(boolean provideTradeEligibility)
Sets the provideTradeEligibility value for this SchAgentDayDetails.
|
void |
setStateLayout(int stateLayout)
Sets the stateLayout value for this SchAgentDayDetails.
|
private int stateLayout
ESchStateLayout
private int excludeStatesNSizeIs
private int[] excludeStates
ESchStateType
) to exclude from returned Agent Day.
Can be NULL, meaning "don't exclude any state type"private boolean provideStateInfo
private boolean provideTradeEligibility
private boolean provideOvertime
private boolean provideActivitySetInfo
public SchAgentDayDetails()
public SchAgentDayDetails(int stateLayout, int excludeStatesNSizeIs, int[] excludeStates, boolean provideStateInfo, boolean provideTradeEligibility, boolean provideOvertime, boolean provideActivitySetInfo)
public int getStateLayout()
public void setStateLayout(int stateLayout)
stateLayout
- public int getExcludeStatesNSizeIs()
public void setExcludeStatesNSizeIs(int excludeStatesNSizeIs)
excludeStatesNSizeIs
- public int[] getExcludeStates()
public void setExcludeStates(int[] excludeStates)
excludeStates
- public boolean isProvideStateInfo()
public void setProvideStateInfo(boolean provideStateInfo)
provideStateInfo
- public boolean isProvideTradeEligibility()
public void setProvideTradeEligibility(boolean provideTradeEligibility)
provideTradeEligibility
- public boolean isProvideOvertime()
public void setProvideOvertime(boolean provideOvertime)
provideOvertime
- public boolean isProvideActivitySetInfo()
public void setProvideActivitySetInfo(boolean provideActivitySetInfo)
provideActivitySetInfo
- Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.