public class SchAgentDay
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.List<SchCoverage> |
coverage
Used internally to calculate activity coverage for the day.
|
protected int |
coverageNSizeIs
Number of elements in the "coverage" array
|
protected boolean |
eligibleForTrade
Indicates whether agent day can be traded or not.
|
protected int |
gswAgentId
Agent ID, identifies the
CfgAgent object. |
protected int |
gswUserId
User ID if schedule day is "pending"; zero if schedule is "committed".
|
protected java.util.List<java.lang.Integer> |
schActivities
A list of each unique Activity ID scheduled in an agent day schedule.
|
protected int |
schActivitiesNSizeIs
Number of elements in the "schActivities" array
|
protected java.util.List<SchActivitySet> |
schActivitySetInfo
A list of possible values for scheduled activity set states.
|
protected int |
schActivitySetInfoNSizeIs
Number of elements in "schActivitySetInfo" array
|
protected java.util.List<SchState> |
schStates
A list of all schedule states
SchState in the day, including Activity and Shift states, as well
as full-day states such as full-day exception, day off, and vacation. |
protected int |
schStatesNSizeIs
Number of elements in "schStates" array
|
private static long |
serialVersionUID |
protected long |
timestamp |
protected java.lang.String |
wmComments
Comments for the agent day schedule.
|
protected double |
wmDate
A date of agent day schedule
OleDateTime |
protected int |
wmDayType
Type of agent day schedule
ESchDayType |
protected double |
wmEndDateTime
End time of the last schedule state in Agent Day.
|
protected int |
wmExceptionTypeId
Exception ID, identifies full-day Exception
CfgExceptionType whether wmDayType = ESchDayType.SCH_DAY_EXCEPTION. |
protected int |
wmFlag
Agent Day Flag
ESchDayFlag |
protected boolean |
wmMarked
Indicates whether agent day satisfies currently applied schedule state filter or not.
|
protected double |
wmNextStartDateTime
Start time for the next day's schedule.
|
protected int |
wmOvertimeMinutes
Daily overtime minutes.
|
protected int |
wmPaidMinutes
Total paid minutes in the agent day schedule.
|
protected double |
wmPrevEndDateTime
End time for the previous day's schedule.
|
protected int |
wmScheduleId
Schedule (Scenario) identifier.
|
protected double |
wmShiftEndDateTime
Shift Schedule State end date/time
OleDateTime if wmDayType = ESchDayType.SCH_DAY_SHIFT |
protected int |
wmShiftId
Shift ID, identifies
CfgShift whether wmDayType = ESchDayType.SCH_DAY_SHIFT. |
protected double |
wmShiftStartDateTime
Shift Schedule State start date/time
OleDateTime if wmDayType = ESchDayType.SCH_DAY_SHIFT. |
protected int |
wmSiteId
Site ID, identifies the
CfgSite object. |
protected double |
wmStartDateTime
Start time of the first schedule state in Agent Day.
|
protected java.lang.String |
wmSwordDescribe
Used internally to store encoded schedule for agent day.
|
protected int |
wmTimeOffTypeId
Time Off Type ID, identifies full-day Time Off
CfgTimeOffType whether wmDayType = ESchDayType.SCH_DAY_TIMEOFF. |
protected int |
wmTimezoneId
Time Zone ID used.
|
protected int |
wmVacationMinutes
Total Time Off state minutes in an agent day schedule.
|
protected int |
wmWorkMinutes
Total effective-work minutes in an agent day schedule.
|
Constructor and Description |
---|
SchAgentDay() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
java.util.List<SchCoverage> |
getCoverage()
Gets the value of the coverage property.
|
int |
getCoverageNSizeIs()
Gets the value of the coverageNSizeIs property.
|
int |
getGswAgentId()
Gets the value of the gswAgentId property.
|
int |
getGswUserId()
Gets the value of the gswUserId property.
|
java.util.List<java.lang.Integer> |
getSchActivities()
Gets the value of the schActivities property.
|
int |
getSchActivitiesNSizeIs()
Gets the value of the schActivitiesNSizeIs property.
|
java.util.List<SchActivitySet> |
getSchActivitySetInfo()
Gets the value of the schActivitySetInfo property.
|
int |
getSchActivitySetInfoNSizeIs()
Gets the value of the schActivitySetInfoNSizeIs property.
|
java.util.List<SchState> |
getSchStates()
Gets the value of the schStates property.
|
int |
getSchStatesNSizeIs()
Gets the value of the schStatesNSizeIs property.
|
long |
getTimestamp()
Gets the value of the timestamp property.
|
java.lang.String |
getWmComments()
Gets the value of the wmComments property.
|
double |
getWmDate()
Gets the value of the wmDate property.
|
int |
getWmDayType()
Gets the value of the wmDayType property.
|
double |
getWmEndDateTime()
Gets the value of the wmEndDateTime property.
|
int |
getWmExceptionTypeId()
Gets the value of the wmExceptionTypeId property.
|
int |
getWmFlag()
Gets the value of the wmFlag property.
|
double |
getWmNextStartDateTime()
Gets the value of the wmNextStartDateTime property.
|
int |
getWmOvertimeMinutes()
Gets the value of the wmOvertimeMinutes property.
|
int |
getWmPaidMinutes()
Gets the value of the wmPaidMinutes property.
|
double |
getWmPrevEndDateTime()
Gets the value of the wmPrevEndDateTime property.
|
int |
getWmScheduleId()
Gets the value of the wmScheduleId property.
|
double |
getWmShiftEndDateTime()
Gets the value of the wmShiftEndDateTime property.
|
int |
getWmShiftId()
Gets the value of the wmShiftId property.
|
double |
getWmShiftStartDateTime()
Gets the value of the wmShiftStartDateTime property.
|
int |
getWmSiteId()
Gets the value of the wmSiteId property.
|
double |
getWmStartDateTime()
Gets the value of the wmStartDateTime property.
|
java.lang.String |
getWmSwordDescribe()
Gets the value of the wmSwordDescribe property.
|
int |
getWmTimeOffTypeId()
Gets the value of the wmTimeOffTypeId property.
|
int |
getWmTimezoneId()
Gets the value of the wmTimezoneId property.
|
int |
getWmVacationMinutes()
Gets the value of the wmVacationMinutes property.
|
int |
getWmWorkMinutes()
Gets the value of the wmWorkMinutes property.
|
int |
hashCode() |
boolean |
isEligibleForTrade()
Gets the value of the eligibleForTrade property.
|
boolean |
isWmMarked()
Gets the value of the wmMarked property.
|
void |
setCoverage(java.util.List<SchCoverage> coverage)
Sets the value of the coverage property.
|
void |
setCoverageNSizeIs(int value)
Sets the value of the coverageNSizeIs property.
|
void |
setEligibleForTrade(boolean value)
Sets the value of the eligibleForTrade property.
|
void |
setGswAgentId(int value)
Sets the value of the gswAgentId property.
|
void |
setGswUserId(int value)
Sets the value of the gswUserId property.
|
void |
setSchActivities(java.util.List<java.lang.Integer> schActivities)
Sets the value of the schActivities property.
|
void |
setSchActivitiesNSizeIs(int value)
Sets the value of the schActivitiesNSizeIs property.
|
void |
setSchActivitySetInfo(java.util.List<SchActivitySet> schActivitySetInfo)
Sets the value of the schActivitySetInfo property.
|
void |
setSchActivitySetInfoNSizeIs(int value)
Sets the value of the schActivitySetInfoNSizeIs property.
|
void |
setSchStates(java.util.List<SchState> schStates)
Sets the value of the schStates property.
|
void |
setSchStatesNSizeIs(int value)
Sets the value of the schStatesNSizeIs property.
|
void |
setTimestamp(long value)
Sets the value of the timestamp property.
|
void |
setWmComments(java.lang.String value)
Sets the value of the wmComments property.
|
void |
setWmDate(double value)
Sets the value of the wmDate property.
|
void |
setWmDayType(int value)
Sets the value of the wmDayType property.
|
void |
setWmEndDateTime(double value)
Sets the value of the wmEndDateTime property.
|
void |
setWmExceptionTypeId(int value)
Sets the value of the wmExceptionTypeId property.
|
void |
setWmFlag(int value)
Sets the value of the wmFlag property.
|
void |
setWmMarked(boolean value)
Sets the value of the wmMarked property.
|
void |
setWmNextStartDateTime(double value)
Sets the value of the wmNextStartDateTime property.
|
void |
setWmOvertimeMinutes(int value)
Sets the value of the wmOvertimeMinutes property.
|
void |
setWmPaidMinutes(int value)
Sets the value of the wmPaidMinutes property.
|
void |
setWmPrevEndDateTime(double value)
Sets the value of the wmPrevEndDateTime property.
|
void |
setWmScheduleId(int value)
Sets the value of the wmScheduleId property.
|
void |
setWmShiftEndDateTime(double value)
Sets the value of the wmShiftEndDateTime property.
|
void |
setWmShiftId(int value)
Sets the value of the wmShiftId property.
|
void |
setWmShiftStartDateTime(double value)
Sets the value of the wmShiftStartDateTime property.
|
void |
setWmSiteId(int value)
Sets the value of the wmSiteId property.
|
void |
setWmStartDateTime(double value)
Sets the value of the wmStartDateTime property.
|
void |
setWmSwordDescribe(java.lang.String value)
Sets the value of the wmSwordDescribe property.
|
void |
setWmTimeOffTypeId(int value)
Sets the value of the wmTimeOffTypeId property.
|
void |
setWmTimezoneId(int value)
Sets the value of the wmTimezoneId property.
|
void |
setWmVacationMinutes(int value)
Sets the value of the wmVacationMinutes property.
|
void |
setWmWorkMinutes(int value)
Sets the value of the wmWorkMinutes property.
|
java.lang.String |
toString() |
SchAgentDay |
withCoverage(java.util.Collection<SchCoverage> values) |
SchAgentDay |
withCoverage(SchCoverage... values) |
SchAgentDay |
withCoverageNSizeIs(int value) |
SchAgentDay |
withEligibleForTrade(boolean value) |
SchAgentDay |
withGswAgentId(int value) |
SchAgentDay |
withGswUserId(int value) |
SchAgentDay |
withSchActivities(java.util.Collection<java.lang.Integer> values) |
SchAgentDay |
withSchActivities(java.lang.Integer... values) |
SchAgentDay |
withSchActivitiesNSizeIs(int value) |
SchAgentDay |
withSchActivitySetInfo(java.util.Collection<SchActivitySet> values) |
SchAgentDay |
withSchActivitySetInfo(SchActivitySet... values) |
SchAgentDay |
withSchActivitySetInfoNSizeIs(int value) |
SchAgentDay |
withSchStates(java.util.Collection<SchState> values) |
SchAgentDay |
withSchStates(SchState... values) |
SchAgentDay |
withSchStatesNSizeIs(int value) |
SchAgentDay |
withTimestamp(long value) |
SchAgentDay |
withWmComments(java.lang.String value) |
SchAgentDay |
withWmDate(double value) |
SchAgentDay |
withWmDayType(int value) |
SchAgentDay |
withWmEndDateTime(double value) |
SchAgentDay |
withWmExceptionTypeId(int value) |
SchAgentDay |
withWmFlag(int value) |
SchAgentDay |
withWmMarked(boolean value) |
SchAgentDay |
withWmNextStartDateTime(double value) |
SchAgentDay |
withWmOvertimeMinutes(int value) |
SchAgentDay |
withWmPaidMinutes(int value) |
SchAgentDay |
withWmPrevEndDateTime(double value) |
SchAgentDay |
withWmScheduleId(int value) |
SchAgentDay |
withWmShiftEndDateTime(double value) |
SchAgentDay |
withWmShiftId(int value) |
SchAgentDay |
withWmShiftStartDateTime(double value) |
SchAgentDay |
withWmSiteId(int value) |
SchAgentDay |
withWmStartDateTime(double value) |
SchAgentDay |
withWmSwordDescribe(java.lang.String value) |
SchAgentDay |
withWmTimeOffTypeId(int value) |
SchAgentDay |
withWmTimezoneId(int value) |
SchAgentDay |
withWmVacationMinutes(int value) |
SchAgentDay |
withWmWorkMinutes(int value) |
private static final long serialVersionUID
protected int gswUserId
protected int wmScheduleId
protected int wmSiteId
CfgSite
object.protected int gswAgentId
CfgAgent
object.
It has a negative value if the agent is a "Profile Agent".protected double wmDate
OleDateTime
protected int wmDayType
ESchDayType
protected int wmExceptionTypeId
CfgExceptionType
whether wmDayType = ESchDayType.SCH_DAY_EXCEPTION.protected int wmTimeOffTypeId
CfgTimeOffType
whether wmDayType = ESchDayType.SCH_DAY_TIMEOFF.protected double wmStartDateTime
OleDateTime
protected double wmEndDateTime
protected int wmShiftId
CfgShift
whether wmDayType = ESchDayType.SCH_DAY_SHIFT.protected double wmShiftStartDateTime
OleDateTime
if wmDayType = ESchDayType.SCH_DAY_SHIFT.protected double wmShiftEndDateTime
OleDateTime
if wmDayType = ESchDayType.SCH_DAY_SHIFTprotected java.lang.String wmComments
protected java.lang.String wmSwordDescribe
protected int wmFlag
ESchDayFlag
protected int wmPaidMinutes
protected int wmWorkMinutes
protected int wmVacationMinutes
protected int wmOvertimeMinutes
protected int schActivitiesNSizeIs
protected java.util.List<java.lang.Integer> schActivities
CfgActivity
protected int coverageNSizeIs
protected java.util.List<SchCoverage> coverage
protected int schStatesNSizeIs
protected java.util.List<SchState> schStates
SchState
in the day, including Activity and Shift states, as well
as full-day states such as full-day exception, day off, and vacation.protected int schActivitySetInfoNSizeIs
protected java.util.List<SchActivitySet> schActivitySetInfo
protected double wmPrevEndDateTime
OleDateTime
protected double wmNextStartDateTime
OleDateTime
protected boolean eligibleForTrade
protected boolean wmMarked
protected int wmTimezoneId
CfgTimezone
protected long timestamp
public int getGswUserId()
public void setGswUserId(int value)
public int getWmScheduleId()
public void setWmScheduleId(int value)
public int getWmSiteId()
public void setWmSiteId(int value)
public int getGswAgentId()
public void setGswAgentId(int value)
public double getWmDate()
public void setWmDate(double value)
public int getWmDayType()
public void setWmDayType(int value)
public int getWmExceptionTypeId()
public void setWmExceptionTypeId(int value)
public int getWmTimeOffTypeId()
public void setWmTimeOffTypeId(int value)
public double getWmStartDateTime()
public void setWmStartDateTime(double value)
public double getWmEndDateTime()
public void setWmEndDateTime(double value)
public int getWmShiftId()
public void setWmShiftId(int value)
public double getWmShiftStartDateTime()
public void setWmShiftStartDateTime(double value)
public double getWmShiftEndDateTime()
public void setWmShiftEndDateTime(double value)
public java.lang.String getWmComments()
String
public void setWmComments(java.lang.String value)
value
- allowed object is
String
public java.lang.String getWmSwordDescribe()
String
public void setWmSwordDescribe(java.lang.String value)
value
- allowed object is
String
public int getWmFlag()
public void setWmFlag(int value)
public int getWmPaidMinutes()
public void setWmPaidMinutes(int value)
public int getWmWorkMinutes()
public void setWmWorkMinutes(int value)
public int getWmVacationMinutes()
public void setWmVacationMinutes(int value)
public int getWmOvertimeMinutes()
public void setWmOvertimeMinutes(int value)
public int getSchActivitiesNSizeIs()
public void setSchActivitiesNSizeIs(int value)
public java.util.List<java.lang.Integer> getSchActivities()
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 schActivities property.
For example, to add a new item, do as follows:
getSchActivities().add(newItem);
Objects of the following type(s) are allowed in the list
Integer
public int getCoverageNSizeIs()
public void setCoverageNSizeIs(int value)
public java.util.List<SchCoverage> getCoverage()
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 coverage property.
For example, to add a new item, do as follows:
getCoverage().add(newItem);
Objects of the following type(s) are allowed in the list
SchCoverage
public int getSchStatesNSizeIs()
public void setSchStatesNSizeIs(int value)
public java.util.List<SchState> getSchStates()
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 schStates property.
For example, to add a new item, do as follows:
getSchStates().add(newItem);
Objects of the following type(s) are allowed in the list
SchState
public int getSchActivitySetInfoNSizeIs()
public void setSchActivitySetInfoNSizeIs(int value)
public java.util.List<SchActivitySet> getSchActivitySetInfo()
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 schActivitySetInfo property.
For example, to add a new item, do as follows:
getSchActivitySetInfo().add(newItem);
Objects of the following type(s) are allowed in the list
SchActivitySet
public double getWmPrevEndDateTime()
public void setWmPrevEndDateTime(double value)
public double getWmNextStartDateTime()
public void setWmNextStartDateTime(double value)
public boolean isEligibleForTrade()
public void setEligibleForTrade(boolean value)
public boolean isWmMarked()
public void setWmMarked(boolean value)
public int getWmTimezoneId()
public void setWmTimezoneId(int value)
public long getTimestamp()
public void setTimestamp(long value)
public SchAgentDay withGswUserId(int value)
public SchAgentDay withWmScheduleId(int value)
public SchAgentDay withWmSiteId(int value)
public SchAgentDay withGswAgentId(int value)
public SchAgentDay withWmDate(double value)
public SchAgentDay withWmDayType(int value)
public SchAgentDay withWmExceptionTypeId(int value)
public SchAgentDay withWmTimeOffTypeId(int value)
public SchAgentDay withWmStartDateTime(double value)
public SchAgentDay withWmEndDateTime(double value)
public SchAgentDay withWmShiftId(int value)
public SchAgentDay withWmShiftStartDateTime(double value)
public SchAgentDay withWmShiftEndDateTime(double value)
public SchAgentDay withWmComments(java.lang.String value)
public SchAgentDay withWmSwordDescribe(java.lang.String value)
public SchAgentDay withWmFlag(int value)
public SchAgentDay withWmPaidMinutes(int value)
public SchAgentDay withWmWorkMinutes(int value)
public SchAgentDay withWmVacationMinutes(int value)
public SchAgentDay withWmOvertimeMinutes(int value)
public SchAgentDay withSchActivitiesNSizeIs(int value)
public SchAgentDay withSchActivities(java.lang.Integer... values)
public SchAgentDay withSchActivities(java.util.Collection<java.lang.Integer> values)
public SchAgentDay withCoverageNSizeIs(int value)
public SchAgentDay withCoverage(SchCoverage... values)
public SchAgentDay withCoverage(java.util.Collection<SchCoverage> values)
public SchAgentDay withSchStatesNSizeIs(int value)
public SchAgentDay withSchStates(SchState... values)
public SchAgentDay withSchStates(java.util.Collection<SchState> values)
public SchAgentDay withSchActivitySetInfoNSizeIs(int value)
public SchAgentDay withSchActivitySetInfo(SchActivitySet... values)
public SchAgentDay withSchActivitySetInfo(java.util.Collection<SchActivitySet> values)
public SchAgentDay withWmPrevEndDateTime(double value)
public SchAgentDay withWmNextStartDateTime(double value)
public SchAgentDay withEligibleForTrade(boolean value)
public SchAgentDay withWmMarked(boolean value)
public SchAgentDay withWmTimezoneId(int value)
public SchAgentDay withTimestamp(long value)
public void setSchActivities(java.util.List<java.lang.Integer> schActivities)
schActivities
- allowed object is
Integer
public void setCoverage(java.util.List<SchCoverage> coverage)
coverage
- allowed object is
SchCoverage
public void setSchStates(java.util.List<SchState> schStates)
schStates
- allowed object is
SchState
public void setSchActivitySetInfo(java.util.List<SchActivitySet> schActivitySetInfo)
schActivitySetInfo
- allowed object is
SchActivitySet
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.