public class SchAgentDayHolder
extends java.lang.Object
implements java.io.Serializable
SchAgentDay
or SchAgentDayShort
Modifier and Type | Field and Description |
---|---|
private CfgAgentHolder |
cfgAgentInfo
Contains agent related information if requested
CfgAgentHolder |
private SchAgentDay[] |
schAgentDay
A sorted/grouped list of
SchAgentDay . |
private int |
schAgentDayCount
Total number of agent days in snapshot.
|
private int |
schAgentDayNSizeIs
Number of elements in "schAgentDay" array
|
private SchAgentDayShort[] |
schAgentDayShort
A sorted/grouped list of
SchAgentDayShort . |
private int |
schAgentDayShortNSizeIs
Number of elements in "schAgentDayShort" array
|
private SchAgentTotals[] |
schAgentTotals
Contains different agent work totals calculated for specified period(s).
|
private int |
schAgentTotalsNSizeIs
Number of elements in "schAgentTotals" array
|
private SchStateInfo[] |
schStateInfo
Contains info
SchStateInfo for every unique SchState in the response, including Shift and full-day exception states. |
private int |
schStateInfoNSizeIs
Number of elements in "schStateInfo" array
|
private long |
timestamp
Response timestamp value
|
Constructor and Description |
---|
SchAgentDayHolder() |
SchAgentDayHolder(int schAgentDayNSizeIs,
SchAgentDay[] schAgentDay,
int schAgentDayShortNSizeIs,
SchAgentDayShort[] schAgentDayShort,
int schStateInfoNSizeIs,
SchStateInfo[] schStateInfo,
int schAgentTotalsNSizeIs,
SchAgentTotals[] schAgentTotals,
CfgAgentHolder cfgAgentInfo,
int schAgentDayCount,
long timestamp) |
Modifier and Type | Method and Description |
---|---|
CfgAgentHolder |
getCfgAgentInfo()
Gets the cfgAgentInfo value for this SchAgentDayHolder.
|
SchAgentDay[] |
getSchAgentDay()
Gets the schAgentDay value for this SchAgentDayHolder.
|
int |
getSchAgentDayCount()
Gets the schAgentDayCount value for this SchAgentDayHolder.
|
int |
getSchAgentDayNSizeIs()
Gets the schAgentDayNSizeIs value for this SchAgentDayHolder.
|
SchAgentDayShort[] |
getSchAgentDayShort()
Gets the schAgentDayShort value for this SchAgentDayHolder.
|
int |
getSchAgentDayShortNSizeIs()
Gets the schAgentDayShortNSizeIs value for this SchAgentDayHolder.
|
SchAgentTotals[] |
getSchAgentTotals()
Gets the schAgentTotals value for this SchAgentDayHolder.
|
int |
getSchAgentTotalsNSizeIs()
Gets the schAgentTotalsNSizeIs value for this SchAgentDayHolder.
|
SchStateInfo[] |
getSchStateInfo()
Gets the schStateInfo value for this SchAgentDayHolder.
|
int |
getSchStateInfoNSizeIs()
Gets the schStateInfoNSizeIs value for this SchAgentDayHolder.
|
long |
getTimestamp()
Gets the timestamp value for this SchAgentDayHolder.
|
void |
setCfgAgentInfo(CfgAgentHolder cfgAgentInfo)
Sets the cfgAgentInfo value for this SchAgentDayHolder.
|
void |
setSchAgentDay(SchAgentDay[] schAgentDay)
Sets the schAgentDay value for this SchAgentDayHolder.
|
void |
setSchAgentDayCount(int schAgentDayCount)
Sets the schAgentDayCount value for this SchAgentDayHolder.
|
void |
setSchAgentDayNSizeIs(int schAgentDayNSizeIs)
Sets the schAgentDayNSizeIs value for this SchAgentDayHolder.
|
void |
setSchAgentDayShort(SchAgentDayShort[] schAgentDayShort)
Sets the schAgentDayShort value for this SchAgentDayHolder.
|
void |
setSchAgentDayShortNSizeIs(int schAgentDayShortNSizeIs)
Sets the schAgentDayShortNSizeIs value for this SchAgentDayHolder.
|
void |
setSchAgentTotals(SchAgentTotals[] schAgentTotals)
Sets the schAgentTotals value for this SchAgentDayHolder.
|
void |
setSchAgentTotalsNSizeIs(int schAgentTotalsNSizeIs)
Sets the schAgentTotalsNSizeIs value for this SchAgentDayHolder.
|
void |
setSchStateInfo(SchStateInfo[] schStateInfo)
Sets the schStateInfo value for this SchAgentDayHolder.
|
void |
setSchStateInfoNSizeIs(int schStateInfoNSizeIs)
Sets the schStateInfoNSizeIs value for this SchAgentDayHolder.
|
void |
setTimestamp(long timestamp)
Sets the timestamp value for this SchAgentDayHolder.
|
private int schAgentDayNSizeIs
private SchAgentDay[] schAgentDay
SchAgentDay
. This is null if SCH_LAYOUT_DAY layout was requested.private int schAgentDayShortNSizeIs
private SchAgentDayShort[] schAgentDayShort
SchAgentDayShort
. This is null if SCH_LAYOUT_OVERLAPPED or
SCH_LAYOUT_SEQUENTIAL layout was requested.private int schStateInfoNSizeIs
private SchStateInfo[] schStateInfo
SchStateInfo
for every unique SchState
in the response, including Shift and full-day exception states.
It is null if state info was not requested.private int schAgentTotalsNSizeIs
private SchAgentTotals[] schAgentTotals
private CfgAgentHolder cfgAgentInfo
CfgAgentHolder
private int schAgentDayCount
private long timestamp
public SchAgentDayHolder()
public SchAgentDayHolder(int schAgentDayNSizeIs, SchAgentDay[] schAgentDay, int schAgentDayShortNSizeIs, SchAgentDayShort[] schAgentDayShort, int schStateInfoNSizeIs, SchStateInfo[] schStateInfo, int schAgentTotalsNSizeIs, SchAgentTotals[] schAgentTotals, CfgAgentHolder cfgAgentInfo, int schAgentDayCount, long timestamp)
public int getSchAgentDayNSizeIs()
public void setSchAgentDayNSizeIs(int schAgentDayNSizeIs)
schAgentDayNSizeIs
- public SchAgentDay[] getSchAgentDay()
public void setSchAgentDay(SchAgentDay[] schAgentDay)
schAgentDay
- public int getSchAgentDayShortNSizeIs()
public void setSchAgentDayShortNSizeIs(int schAgentDayShortNSizeIs)
schAgentDayShortNSizeIs
- public SchAgentDayShort[] getSchAgentDayShort()
public void setSchAgentDayShort(SchAgentDayShort[] schAgentDayShort)
schAgentDayShort
- public int getSchStateInfoNSizeIs()
public void setSchStateInfoNSizeIs(int schStateInfoNSizeIs)
schStateInfoNSizeIs
- public SchStateInfo[] getSchStateInfo()
public void setSchStateInfo(SchStateInfo[] schStateInfo)
schStateInfo
- public int getSchAgentTotalsNSizeIs()
public void setSchAgentTotalsNSizeIs(int schAgentTotalsNSizeIs)
schAgentTotalsNSizeIs
- public SchAgentTotals[] getSchAgentTotals()
public void setSchAgentTotals(SchAgentTotals[] schAgentTotals)
schAgentTotals
- public CfgAgentHolder getCfgAgentInfo()
public void setCfgAgentInfo(CfgAgentHolder cfgAgentInfo)
cfgAgentInfo
- public int getSchAgentDayCount()
public void setSchAgentDayCount(int schAgentDayCount)
schAgentDayCount
- public long getTimestamp()
public void setTimestamp(long timestamp)
timestamp
- Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.