public class SchAgentDayHolder
extends java.lang.Object
implements java.io.Serializable
SchAgentDay
or SchAgentDayShort
Modifier and Type | Field and Description |
---|---|
private CfgAgentShort[] |
cfgAgentInfo
Contains short agent information for every unique agent in returned agent days.
|
private int |
cfgAgentInfoNSizeIs
Number of elements in "cfgAgentInfo" array
|
private CfgContractAvailability[] |
cfgAvailabilityInfo
Contains contract availability information for every unique contract in returned agent days.
|
private int |
cfgAvailabilityInfoNSizeIs
Number of elements in "cfgAvailabilityInfo" array
|
private CfgContractShort[] |
cfgContractInfo
Contains short contract information for every unique contract in returned agent days.
|
private int |
cfgContractInfoNSizeIs
Number of elements in "cfgContractInfo" array
|
private CfgTeamShort[] |
cfgTeamInfo
Contains short team information for every unique team in returned agent days.
|
private int |
cfgTeamInfoNSizeIs
Number of elements in "cfgTeamInfo" array
|
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 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,
int cfgAgentInfoNSizeIs,
CfgAgentShort[] cfgAgentInfo,
int cfgTeamInfoNSizeIs,
CfgTeamShort[] cfgTeamInfo,
int cfgContractInfoNSizeIs,
CfgContractShort[] cfgContractInfo,
int cfgAvailabilityInfoNSizeIs,
CfgContractAvailability[] cfgAvailabilityInfo,
int schAgentDayCount,
long timestamp) |
Modifier and Type | Method and Description |
---|---|
CfgAgentShort[] |
getCfgAgentInfo()
Gets the cfgAgentInfo value for this SchAgentDayHolder.
|
int |
getCfgAgentInfoNSizeIs()
Gets the cfgAgentInfoNSizeIs value for this SchAgentDayHolder.
|
CfgContractAvailability[] |
getCfgAvailabilityInfo()
Gets the cfgAvailabilityInfo value for this SchAgentDayHolder.
|
int |
getCfgAvailabilityInfoNSizeIs()
Gets the cfgAvailabilityInfoNSizeIs value for this SchAgentDayHolder.
|
CfgContractShort[] |
getCfgContractInfo()
Gets the cfgContractInfo value for this SchAgentDayHolder.
|
int |
getCfgContractInfoNSizeIs()
Gets the cfgContractInfoNSizeIs value for this SchAgentDayHolder.
|
CfgTeamShort[] |
getCfgTeamInfo()
Gets the cfgTeamInfo value for this SchAgentDayHolder.
|
int |
getCfgTeamInfoNSizeIs()
Gets the cfgTeamInfoNSizeIs 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(CfgAgentShort[] cfgAgentInfo)
Sets the cfgAgentInfo value for this SchAgentDayHolder.
|
void |
setCfgAgentInfoNSizeIs(int cfgAgentInfoNSizeIs)
Sets the cfgAgentInfoNSizeIs value for this SchAgentDayHolder.
|
void |
setCfgAvailabilityInfo(CfgContractAvailability[] cfgAvailabilityInfo)
Sets the cfgAvailabilityInfo value for this SchAgentDayHolder.
|
void |
setCfgAvailabilityInfoNSizeIs(int cfgAvailabilityInfoNSizeIs)
Sets the cfgAvailabilityInfoNSizeIs value for this SchAgentDayHolder.
|
void |
setCfgContractInfo(CfgContractShort[] cfgContractInfo)
Sets the cfgContractInfo value for this SchAgentDayHolder.
|
void |
setCfgContractInfoNSizeIs(int cfgContractInfoNSizeIs)
Sets the cfgContractInfoNSizeIs value for this SchAgentDayHolder.
|
void |
setCfgTeamInfo(CfgTeamShort[] cfgTeamInfo)
Sets the cfgTeamInfo value for this SchAgentDayHolder.
|
void |
setCfgTeamInfoNSizeIs(int cfgTeamInfoNSizeIs)
Sets the cfgTeamInfoNSizeIs 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
. Is "null" if SCH_LAYOUT_DAY layout was requested.private int schAgentDayShortNSizeIs
private SchAgentDayShort[] schAgentDayShort
SchAgentDayShort
. 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 response, including Shift and full-day exception states.
It is "null" if state info was not requested.private int schAgentTotalsNSizeIs
private SchAgentTotals[] schAgentTotals
private int cfgAgentInfoNSizeIs
private CfgAgentShort[] cfgAgentInfo
CfgAgentShort
private int cfgTeamInfoNSizeIs
private CfgTeamShort[] cfgTeamInfo
CfgTeamShort
private int cfgContractInfoNSizeIs
private CfgContractShort[] cfgContractInfo
CfgContractShort
private int cfgAvailabilityInfoNSizeIs
private CfgContractAvailability[] cfgAvailabilityInfo
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, int cfgAgentInfoNSizeIs, CfgAgentShort[] cfgAgentInfo, int cfgTeamInfoNSizeIs, CfgTeamShort[] cfgTeamInfo, int cfgContractInfoNSizeIs, CfgContractShort[] cfgContractInfo, int cfgAvailabilityInfoNSizeIs, CfgContractAvailability[] cfgAvailabilityInfo, 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 int getCfgAgentInfoNSizeIs()
public void setCfgAgentInfoNSizeIs(int cfgAgentInfoNSizeIs)
cfgAgentInfoNSizeIs
- public CfgAgentShort[] getCfgAgentInfo()
public void setCfgAgentInfo(CfgAgentShort[] cfgAgentInfo)
cfgAgentInfo
- public int getCfgTeamInfoNSizeIs()
public void setCfgTeamInfoNSizeIs(int cfgTeamInfoNSizeIs)
cfgTeamInfoNSizeIs
- public CfgTeamShort[] getCfgTeamInfo()
public void setCfgTeamInfo(CfgTeamShort[] cfgTeamInfo)
cfgTeamInfo
- public int getCfgContractInfoNSizeIs()
public void setCfgContractInfoNSizeIs(int cfgContractInfoNSizeIs)
cfgContractInfoNSizeIs
- public CfgContractShort[] getCfgContractInfo()
public void setCfgContractInfo(CfgContractShort[] cfgContractInfo)
cfgContractInfo
- public int getCfgAvailabilityInfoNSizeIs()
public void setCfgAvailabilityInfoNSizeIs(int cfgAvailabilityInfoNSizeIs)
cfgAvailabilityInfoNSizeIs
- public CfgContractAvailability[] getCfgAvailabilityInfo()
public void setCfgAvailabilityInfo(CfgContractAvailability[] cfgAvailabilityInfo)
cfgAvailabilityInfo
- 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.