public class CfgAgent
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
__equalsCalc |
private boolean |
__hashCodeCalc |
private int |
gswAgentId
Agent ID
|
private java.lang.String |
gswEmployeeId
Employee ID
|
private java.lang.String |
gswFirstName
First Name
|
private java.lang.String |
gswLastName
Last Name
|
private long |
timestamp
A timestamp value -- marks point in time when Object information was obtained
|
private int[] |
wmAgentActivities
An array of IDs of Activities (
CfgActivity ) that Agent is qualified to work on. |
private int |
wmAgentActivitiesNSizeIs
Number of elements in wmAgentActivities array
|
private CfgAgentSkill[] |
wmAgentSkills
An array of Agent Skills (
CfgAgentSkill ) |
private int |
wmAgentSkillsNSizeIs
Number of elements in wmAgentSkills array
|
private CfgAgentTimeOffRule[] |
wmAgentTimeOffRules
An array of Agent's Time Off Rules (
CfgAgentTimeOffRule ) |
private int |
wmAgentTimeOffRulesNSizeIs
Number of elements in wmAgentTimeOffRules array
|
private java.lang.String |
wmComments
Agent Comments
|
private int |
wmContractId
Agent's Contract ID, identifies
CfgContract |
private double |
wmEndDate
Termination Date (
OleDateTime ). |
private int |
wmHourlyWage
Hourly Wage
|
private int |
wmRotatingSchId
An ID of assigned Rotating Pattern (
CfgRotation ). |
private int |
wmSeniority
Seniority or Rank
|
private int |
wmSiteId
Agent's Site ID, identifies
CfgSite . |
private double |
wmStartDate
Hire Date (
OleDateTime ) |
private int |
wmStartWeek
Start week in Rotating Pattern
|
private int |
wmTeamId
Agent's Team ID, identifies
CfgTeam |
Constructor and Description |
---|
CfgAgent() |
CfgAgent(int gswAgentId,
int wmSiteId,
int wmTeamId,
int wmContractId,
int wmRotatingSchId,
java.lang.String gswEmployeeId,
java.lang.String gswFirstName,
java.lang.String gswLastName,
double wmStartDate,
double wmEndDate,
java.lang.String wmComments,
int wmHourlyWage,
int wmSeniority,
int wmStartWeek,
int wmAgentSkillsNSizeIs,
CfgAgentSkill[] wmAgentSkills,
int wmAgentActivitiesNSizeIs,
int[] wmAgentActivities,
int wmAgentTimeOffRulesNSizeIs,
CfgAgentTimeOffRule[] wmAgentTimeOffRules,
long timestamp) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
getGswAgentId()
Gets the gswAgentId value for this CfgAgent.
|
java.lang.String |
getGswEmployeeId()
Gets the gswEmployeeId value for this CfgAgent.
|
java.lang.String |
getGswFirstName()
Gets the gswFirstName value for this CfgAgent.
|
java.lang.String |
getGswLastName()
Gets the gswLastName value for this CfgAgent.
|
long |
getTimestamp()
Gets the timestamp value for this CfgAgent.
|
int[] |
getWmAgentActivities()
Gets the wmAgentActivities value for this CfgAgent.
|
int |
getWmAgentActivitiesNSizeIs()
Gets the wmAgentActivitiesNSizeIs value for this CfgAgent.
|
CfgAgentSkill[] |
getWmAgentSkills()
Gets the wmAgentSkills value for this CfgAgent.
|
int |
getWmAgentSkillsNSizeIs()
Gets the wmAgentSkillsNSizeIs value for this CfgAgent.
|
CfgAgentTimeOffRule[] |
getWmAgentTimeOffRules()
Gets the wmAgentTimeOffRules value for this CfgAgent.
|
int |
getWmAgentTimeOffRulesNSizeIs()
Gets the wmAgentTimeOffRulesNSizeIs value for this CfgAgent.
|
java.lang.String |
getWmComments()
Gets the wmComments value for this CfgAgent.
|
int |
getWmContractId()
Gets the wmContractId value for this CfgAgent.
|
double |
getWmEndDate()
Gets the wmEndDate value for this CfgAgent.
|
int |
getWmHourlyWage()
Gets the wmHourlyWage value for this CfgAgent.
|
int |
getWmRotatingSchId()
Gets the wmRotatingSchId value for this CfgAgent.
|
int |
getWmSeniority()
Gets the wmSeniority value for this CfgAgent.
|
int |
getWmSiteId()
Gets the wmSiteId value for this CfgAgent.
|
double |
getWmStartDate()
Gets the wmStartDate value for this CfgAgent.
|
int |
getWmStartWeek()
Gets the wmStartWeek value for this CfgAgent.
|
int |
getWmTeamId()
Gets the wmTeamId value for this CfgAgent.
|
int |
hashCode() |
void |
setGswAgentId(int gswAgentId)
Sets the gswAgentId value for this CfgAgent.
|
void |
setGswEmployeeId(java.lang.String gswEmployeeId)
Sets the gswEmployeeId value for this CfgAgent.
|
void |
setGswFirstName(java.lang.String gswFirstName)
Sets the gswFirstName value for this CfgAgent.
|
void |
setGswLastName(java.lang.String gswLastName)
Sets the gswLastName value for this CfgAgent.
|
void |
setTimestamp(long timestamp)
Sets the timestamp value for this CfgAgent.
|
void |
setWmAgentActivities(int[] wmAgentActivities)
Sets the wmAgentActivities value for this CfgAgent.
|
void |
setWmAgentActivitiesNSizeIs(int wmAgentActivitiesNSizeIs)
Sets the wmAgentActivitiesNSizeIs value for this CfgAgent.
|
void |
setWmAgentSkills(CfgAgentSkill[] wmAgentSkills)
Sets the wmAgentSkills value for this CfgAgent.
|
void |
setWmAgentSkillsNSizeIs(int wmAgentSkillsNSizeIs)
Sets the wmAgentSkillsNSizeIs value for this CfgAgent.
|
void |
setWmAgentTimeOffRules(CfgAgentTimeOffRule[] wmAgentTimeOffRules)
Sets the wmAgentTimeOffRules value for this CfgAgent.
|
void |
setWmAgentTimeOffRulesNSizeIs(int wmAgentTimeOffRulesNSizeIs)
Sets the wmAgentTimeOffRulesNSizeIs value for this CfgAgent.
|
void |
setWmComments(java.lang.String wmComments)
Sets the wmComments value for this CfgAgent.
|
void |
setWmContractId(int wmContractId)
Sets the wmContractId value for this CfgAgent.
|
void |
setWmEndDate(double wmEndDate)
Sets the wmEndDate value for this CfgAgent.
|
void |
setWmHourlyWage(int wmHourlyWage)
Sets the wmHourlyWage value for this CfgAgent.
|
void |
setWmRotatingSchId(int wmRotatingSchId)
Sets the wmRotatingSchId value for this CfgAgent.
|
void |
setWmSeniority(int wmSeniority)
Sets the wmSeniority value for this CfgAgent.
|
void |
setWmSiteId(int wmSiteId)
Sets the wmSiteId value for this CfgAgent.
|
void |
setWmStartDate(double wmStartDate)
Sets the wmStartDate value for this CfgAgent.
|
void |
setWmStartWeek(int wmStartWeek)
Sets the wmStartWeek value for this CfgAgent.
|
void |
setWmTeamId(int wmTeamId)
Sets the wmTeamId value for this CfgAgent.
|
private int gswAgentId
private int wmSiteId
CfgSite
. Zero if Agent is "unassigned"private int wmTeamId
CfgTeam
private int wmContractId
CfgContract
private int wmRotatingSchId
CfgRotation
). Zero if not assigned.private int wmStartWeek
private java.lang.String gswEmployeeId
private java.lang.String gswFirstName
private java.lang.String gswLastName
private double wmStartDate
OleDateTime
)private double wmEndDate
OleDateTime
). Can be NULL if Agent is not terminated yetprivate java.lang.String wmComments
private int wmHourlyWage
private int wmSeniority
private int wmAgentSkillsNSizeIs
private CfgAgentSkill[] wmAgentSkills
CfgAgentSkill
)private int wmAgentActivitiesNSizeIs
private int[] wmAgentActivities
CfgActivity
) that Agent is qualified to work on.private int wmAgentTimeOffRulesNSizeIs
private CfgAgentTimeOffRule[] wmAgentTimeOffRules
CfgAgentTimeOffRule
)private long timestamp
private java.lang.Object __equalsCalc
private boolean __hashCodeCalc
public CfgAgent()
public CfgAgent(int gswAgentId, int wmSiteId, int wmTeamId, int wmContractId, int wmRotatingSchId, java.lang.String gswEmployeeId, java.lang.String gswFirstName, java.lang.String gswLastName, double wmStartDate, double wmEndDate, java.lang.String wmComments, int wmHourlyWage, int wmSeniority, int wmStartWeek, int wmAgentSkillsNSizeIs, CfgAgentSkill[] wmAgentSkills, int wmAgentActivitiesNSizeIs, int[] wmAgentActivities, int wmAgentTimeOffRulesNSizeIs, CfgAgentTimeOffRule[] wmAgentTimeOffRules, long timestamp)
public int getGswAgentId()
public void setGswAgentId(int gswAgentId)
gswAgentId
- public int getWmSiteId()
public void setWmSiteId(int wmSiteId)
wmSiteId
- public int getWmTeamId()
public void setWmTeamId(int wmTeamId)
wmTeamId
- public int getWmContractId()
public void setWmContractId(int wmContractId)
wmContractId
- public int getWmRotatingSchId()
public void setWmRotatingSchId(int wmRotatingSchId)
wmRotatingSchId
- public java.lang.String getGswEmployeeId()
public void setGswEmployeeId(java.lang.String gswEmployeeId)
gswEmployeeId
- public java.lang.String getGswFirstName()
public void setGswFirstName(java.lang.String gswFirstName)
gswFirstName
- public java.lang.String getGswLastName()
public void setGswLastName(java.lang.String gswLastName)
gswLastName
- public double getWmStartDate()
public void setWmStartDate(double wmStartDate)
wmStartDate
- public double getWmEndDate()
public void setWmEndDate(double wmEndDate)
wmEndDate
- public java.lang.String getWmComments()
public void setWmComments(java.lang.String wmComments)
wmComments
- public int getWmHourlyWage()
public void setWmHourlyWage(int wmHourlyWage)
wmHourlyWage
- public int getWmSeniority()
public void setWmSeniority(int wmSeniority)
wmSeniority
- public int getWmStartWeek()
public void setWmStartWeek(int wmStartWeek)
wmStartWeek
- public int getWmAgentSkillsNSizeIs()
public void setWmAgentSkillsNSizeIs(int wmAgentSkillsNSizeIs)
wmAgentSkillsNSizeIs
- public CfgAgentSkill[] getWmAgentSkills()
public void setWmAgentSkills(CfgAgentSkill[] wmAgentSkills)
wmAgentSkills
- public int getWmAgentActivitiesNSizeIs()
public void setWmAgentActivitiesNSizeIs(int wmAgentActivitiesNSizeIs)
wmAgentActivitiesNSizeIs
- public int[] getWmAgentActivities()
public void setWmAgentActivities(int[] wmAgentActivities)
wmAgentActivities
- public int getWmAgentTimeOffRulesNSizeIs()
public void setWmAgentTimeOffRulesNSizeIs(int wmAgentTimeOffRulesNSizeIs)
wmAgentTimeOffRulesNSizeIs
- public CfgAgentTimeOffRule[] getWmAgentTimeOffRules()
public void setWmAgentTimeOffRules(CfgAgentTimeOffRule[] wmAgentTimeOffRules)
wmAgentTimeOffRules
- 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.