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
CfgAgentHolderprivate 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.