public class SchAgentDayShort
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
__equalsCalc |
private boolean |
__hashCodeCalc |
private boolean |
eligibleForTrade
Indicates whether the Agent Day can be traded or not.
|
private int |
gswAgentId
Agent ID: identifies
CfgAgent object. |
private int |
gswUserId
User ID if schedule day is "pending", and zero if agent is "committed".
|
private long |
timestamp
Agent Day schedule DB timestamp value taken at the moment when a record was read from the database.
|
private java.lang.String |
wmComments
Comments for the Agent Day schedule.
|
private double |
wmDate
Date of the agent day schedule
OleDateTime |
private int |
wmDayType
Type of the agent day schedule
ESchDayType |
private double |
wmEndDateTime
End time of the last schedule state in Agent Day.
|
private int |
wmExceptionTypeId
Exception ID: identifies full-day Exception
CfgExceptionType if wmDayType = ESchDayType.SCH_DAY_EXCEPTION |
private int |
wmFlag
Agent Day Flag
ESchDayFlag |
private int |
wmOvertimeMinutes
Daily overtime minutes.
|
private int |
wmPaidMinutes
Total paid minutes in the Agent Day schedule.
|
private int |
wmScheduleId
Schedule (Scenario) identifier (zero for Master Schedule)
|
private double |
wmShiftEndDateTime
Shift Schedule State end date/time
OleDateTime if wmDayType = ESchDayType.SCH_DAY_SHIFT |
private int |
wmShiftId
Shift ID: identifies
CfgShift if wmDayType = ESchDayType.SCH_DAY_SHIFT |
private double |
wmShiftStartDateTime
Shift Schedule State start date/time
OleDateTime if wmDayType = ESchDayType.SCH_DAY_SHIFT |
private int |
wmSiteId
Site ID: identifies
CfgSite object. |
private double |
wmStartDateTime
Start time of the first schedule state in the Agent Day.
|
private int |
wmTimeOffTypeId
Time Off Type ID: identifies full-day Time Off
CfgTimeOffType if wmDayType = ESchDayType.SCH_DAY_TIMEOFF |
private int |
wmVacationMinutes
Total Time Off state minutes in the Agent Day schedule.
|
private int |
wmWorkMinutes
Total effective-work minutes in the Agent Day schedule.
|
Constructor and Description |
---|
SchAgentDayShort() |
SchAgentDayShort(int gswUserId,
int wmScheduleId,
int wmSiteId,
int gswAgentId,
double wmDate,
int wmDayType,
int wmExceptionTypeId,
int wmTimeOffTypeId,
double wmStartDateTime,
double wmEndDateTime,
int wmShiftId,
double wmShiftStartDateTime,
double wmShiftEndDateTime,
java.lang.String wmComments,
int wmFlag,
int wmPaidMinutes,
int wmWorkMinutes,
int wmVacationMinutes,
int wmOvertimeMinutes,
boolean eligibleForTrade,
long timestamp) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
getGswAgentId()
Gets the gswAgentId value for this SchAgentDayShort.
|
int |
getGswUserId()
Gets the gswUserId value for this SchAgentDayShort.
|
long |
getTimestamp()
Gets the timestamp value for this SchAgentDayShort.
|
java.lang.String |
getWmComments()
Gets the wmComments value for this SchAgentDayShort.
|
double |
getWmDate()
Gets the wmDate value for this SchAgentDayShort.
|
int |
getWmDayType()
Gets the wmDayType value for this SchAgentDayShort.
|
double |
getWmEndDateTime()
Gets the wmEndDateTime value for this SchAgentDayShort.
|
int |
getWmExceptionTypeId()
Gets the wmExceptionTypeId value for this SchAgentDayShort.
|
int |
getWmFlag()
Gets the wmFlag value for this SchAgentDayShort.
|
int |
getWmOvertimeMinutes()
Gets the wmOvertimeMinutes value for this SchAgentDayShort.
|
int |
getWmPaidMinutes()
Gets the wmPaidMinutes value for this SchAgentDayShort.
|
int |
getWmScheduleId()
Gets the wmScheduleId value for this SchAgentDayShort.
|
double |
getWmShiftEndDateTime()
Gets the wmShiftEndDateTime value for this SchAgentDayShort.
|
int |
getWmShiftId()
Gets the wmShiftId value for this SchAgentDayShort.
|
double |
getWmShiftStartDateTime()
Gets the wmShiftStartDateTime value for this SchAgentDayShort.
|
int |
getWmSiteId()
Gets the wmSiteId value for this SchAgentDayShort.
|
double |
getWmStartDateTime()
Gets the wmStartDateTime value for this SchAgentDayShort.
|
int |
getWmTimeOffTypeId()
Gets the wmTimeOffTypeId value for this SchAgentDayShort.
|
int |
getWmVacationMinutes()
Gets the wmVacationMinutes value for this SchAgentDayShort.
|
int |
getWmWorkMinutes()
Gets the wmWorkMinutes value for this SchAgentDayShort.
|
int |
hashCode() |
boolean |
isEligibleForTrade()
Gets the eligibleForTrade value for this SchAgentDayShort.
|
void |
setEligibleForTrade(boolean eligibleForTrade)
Sets the eligibleForTrade value for this SchAgentDayShort.
|
void |
setGswAgentId(int gswAgentId)
Sets the gswAgentId value for this SchAgentDayShort.
|
void |
setGswUserId(int gswUserId)
Sets the gswUserId value for this SchAgentDayShort.
|
void |
setTimestamp(long timestamp)
Sets the timestamp value for this SchAgentDayShort.
|
void |
setWmComments(java.lang.String wmComments)
Sets the wmComments value for this SchAgentDayShort.
|
void |
setWmDate(double wmDate)
Sets the wmDate value for this SchAgentDayShort.
|
void |
setWmDayType(int wmDayType)
Sets the wmDayType value for this SchAgentDayShort.
|
void |
setWmEndDateTime(double wmEndDateTime)
Sets the wmEndDateTime value for this SchAgentDayShort.
|
void |
setWmExceptionTypeId(int wmExceptionTypeId)
Sets the wmExceptionTypeId value for this SchAgentDayShort.
|
void |
setWmFlag(int wmFlag)
Sets the wmFlag value for this SchAgentDayShort.
|
void |
setWmOvertimeMinutes(int wmOvertimeMinutes)
Sets the wmOvertimeMinutes value for this SchAgentDayShort.
|
void |
setWmPaidMinutes(int wmPaidMinutes)
Sets the wmPaidMinutes value for this SchAgentDayShort.
|
void |
setWmScheduleId(int wmScheduleId)
Sets the wmScheduleId value for this SchAgentDayShort.
|
void |
setWmShiftEndDateTime(double wmShiftEndDateTime)
Sets the wmShiftEndDateTime value for this SchAgentDayShort.
|
void |
setWmShiftId(int wmShiftId)
Sets the wmShiftId value for this SchAgentDayShort.
|
void |
setWmShiftStartDateTime(double wmShiftStartDateTime)
Sets the wmShiftStartDateTime value for this SchAgentDayShort.
|
void |
setWmSiteId(int wmSiteId)
Sets the wmSiteId value for this SchAgentDayShort.
|
void |
setWmStartDateTime(double wmStartDateTime)
Sets the wmStartDateTime value for this SchAgentDayShort.
|
void |
setWmTimeOffTypeId(int wmTimeOffTypeId)
Sets the wmTimeOffTypeId value for this SchAgentDayShort.
|
void |
setWmVacationMinutes(int wmVacationMinutes)
Sets the wmVacationMinutes value for this SchAgentDayShort.
|
void |
setWmWorkMinutes(int wmWorkMinutes)
Sets the wmWorkMinutes value for this SchAgentDayShort.
|
private int gswUserId
private int wmScheduleId
private int wmSiteId
CfgSite
object.private int gswAgentId
CfgAgent
object.
This has a negative value if the agent is the "Profile Agent".private double wmDate
OleDateTime
private int wmDayType
ESchDayType
private int wmExceptionTypeId
CfgExceptionType
if wmDayType = ESchDayType.SCH_DAY_EXCEPTIONprivate int wmTimeOffTypeId
CfgTimeOffType
if wmDayType = ESchDayType.SCH_DAY_TIMEOFFprivate double wmStartDateTime
OleDateTime
private double wmEndDateTime
private int wmShiftId
CfgShift
if wmDayType = ESchDayType.SCH_DAY_SHIFTprivate double wmShiftStartDateTime
OleDateTime
if wmDayType = ESchDayType.SCH_DAY_SHIFTprivate double wmShiftEndDateTime
OleDateTime
if wmDayType = ESchDayType.SCH_DAY_SHIFTprivate java.lang.String wmComments
private int wmFlag
ESchDayFlag
private int wmPaidMinutes
private int wmWorkMinutes
private int wmVacationMinutes
private int wmOvertimeMinutes
private boolean eligibleForTrade
private long timestamp
private java.lang.Object __equalsCalc
private boolean __hashCodeCalc
public SchAgentDayShort()
public SchAgentDayShort(int gswUserId, int wmScheduleId, int wmSiteId, int gswAgentId, double wmDate, int wmDayType, int wmExceptionTypeId, int wmTimeOffTypeId, double wmStartDateTime, double wmEndDateTime, int wmShiftId, double wmShiftStartDateTime, double wmShiftEndDateTime, java.lang.String wmComments, int wmFlag, int wmPaidMinutes, int wmWorkMinutes, int wmVacationMinutes, int wmOvertimeMinutes, boolean eligibleForTrade, long timestamp)
public int getGswUserId()
public void setGswUserId(int gswUserId)
gswUserId
- public int getWmScheduleId()
public void setWmScheduleId(int wmScheduleId)
wmScheduleId
- public int getWmSiteId()
public void setWmSiteId(int wmSiteId)
wmSiteId
- public int getGswAgentId()
public void setGswAgentId(int gswAgentId)
gswAgentId
- public double getWmDate()
public void setWmDate(double wmDate)
wmDate
- public int getWmDayType()
public void setWmDayType(int wmDayType)
wmDayType
- public int getWmExceptionTypeId()
public void setWmExceptionTypeId(int wmExceptionTypeId)
wmExceptionTypeId
- public int getWmTimeOffTypeId()
public void setWmTimeOffTypeId(int wmTimeOffTypeId)
wmTimeOffTypeId
- public double getWmStartDateTime()
public void setWmStartDateTime(double wmStartDateTime)
wmStartDateTime
- public double getWmEndDateTime()
public void setWmEndDateTime(double wmEndDateTime)
wmEndDateTime
- public int getWmShiftId()
public void setWmShiftId(int wmShiftId)
wmShiftId
- public double getWmShiftStartDateTime()
public void setWmShiftStartDateTime(double wmShiftStartDateTime)
wmShiftStartDateTime
- public double getWmShiftEndDateTime()
public void setWmShiftEndDateTime(double wmShiftEndDateTime)
wmShiftEndDateTime
- public java.lang.String getWmComments()
public void setWmComments(java.lang.String wmComments)
wmComments
- public int getWmFlag()
public void setWmFlag(int wmFlag)
wmFlag
- public int getWmPaidMinutes()
public void setWmPaidMinutes(int wmPaidMinutes)
wmPaidMinutes
- public int getWmWorkMinutes()
public void setWmWorkMinutes(int wmWorkMinutes)
wmWorkMinutes
- public int getWmVacationMinutes()
public void setWmVacationMinutes(int wmVacationMinutes)
wmVacationMinutes
- public int getWmOvertimeMinutes()
public void setWmOvertimeMinutes(int wmOvertimeMinutes)
wmOvertimeMinutes
- public boolean isEligibleForTrade()
public void setEligibleForTrade(boolean eligibleForTrade)
eligibleForTrade
- public long getTimestamp()
public void setTimestamp(long timestamp)
timestamp
- public boolean equals(java.lang.Object obj)
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.