public class CfgAgent
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
gswAgentId
Agent ID
|
protected java.lang.String |
gswEmail
Agent's E-mail address
|
protected java.lang.String |
gswEmployeeId
Employee ID
|
protected java.lang.String |
gswFirstName
First Name
|
protected java.lang.String |
gswLastName
Last Name
|
protected int |
gswTenantId
Agent's Tenant ID
|
private static long |
serialVersionUID |
protected long |
timestamp
A timestamp value -- marks point in time when Object information was obtained
|
protected java.util.List<java.lang.Integer> |
wmActivities |
protected int |
wmActivitiesNSizeIs |
protected java.util.List<CfgAgentActivity> |
wmAgentActivities
A list of IDs of Activities (
CfgActivity ) that Agent is qualified to work on. |
protected int |
wmAgentActivitiesNSizeIs
Number of elements in wmAgentActivities array
|
protected java.util.List<CfgAgentContract> |
wmAgentContracts
A sorted list of Agent Contracts (
CfgAgentContract ). |
protected int |
wmAgentContractsNSizeIs
Number of elements in wmAgentContracts array
|
protected java.util.List<CfgAgentRotation> |
wmAgentRotatingSch
A sorted list of Agent Rotations (
CfgAgentRotation ). |
protected int |
wmAgentRotatingSchNSizeIs
Number of elements in wmAgentRotatingSch array
|
protected java.util.List<CfgAgentSkill> |
wmAgentSkills
A sorted list of Agent Skills (
CfgAgentSkill ). |
protected int |
wmAgentSkillsNSizeIs
Number of elements in wmAgentSkills array
|
protected int |
wmCarpoolId
An ID of
CfgCarpool that agent belongs to |
protected java.lang.String |
wmComments
Agent Comments
|
protected int |
wmContractId
Agent's Contract ID (
CfgContract ) for today or for selected date. |
protected double |
wmEndDate
Termination Date (
OleDateTime );
can be NULL if Agent has not been terminated |
protected int |
wmHourlyWage
Hourly Wage
|
protected int |
wmSeniority
Seniority or Rank
|
protected int |
wmSiteId
Agent's Site ID; identifies
CfgSite . |
protected double |
wmStartDate
Hire Date (
OleDateTime ) |
protected int |
wmTeamId
Agent's Team ID; identifies
CfgTeam |
Constructor and Description |
---|
CfgAgent() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
int |
getGswAgentId()
Gets the value of the gswAgentId property.
|
java.lang.String |
getGswEmail()
Gets the value of the gswEmail property.
|
java.lang.String |
getGswEmployeeId()
Gets the value of the gswEmployeeId property.
|
java.lang.String |
getGswFirstName()
Gets the value of the gswFirstName property.
|
java.lang.String |
getGswLastName()
Gets the value of the gswLastName property.
|
int |
getGswTenantId()
Gets the value of the gswTenantId property.
|
long |
getTimestamp()
Gets the value of the timestamp property.
|
java.util.List<java.lang.Integer> |
getWmActivities()
Gets the value of the wmActivities property.
|
int |
getWmActivitiesNSizeIs()
Gets the value of the wmActivitiesNSizeIs property.
|
java.util.List<CfgAgentActivity> |
getWmAgentActivities()
Gets the value of the wmAgentActivities property.
|
int |
getWmAgentActivitiesNSizeIs()
Gets the value of the wmAgentActivitiesNSizeIs property.
|
java.util.List<CfgAgentContract> |
getWmAgentContracts()
Gets the value of the wmAgentContracts property.
|
int |
getWmAgentContractsNSizeIs()
Gets the value of the wmAgentContractsNSizeIs property.
|
java.util.List<CfgAgentRotation> |
getWmAgentRotatingSch()
Gets the value of the wmAgentRotatingSch property.
|
int |
getWmAgentRotatingSchNSizeIs()
Gets the value of the wmAgentRotatingSchNSizeIs property.
|
java.util.List<CfgAgentSkill> |
getWmAgentSkills()
Gets the value of the wmAgentSkills property.
|
int |
getWmAgentSkillsNSizeIs()
Gets the value of the wmAgentSkillsNSizeIs property.
|
int |
getWmCarpoolId()
Gets the value of the wmCarpoolId property.
|
java.lang.String |
getWmComments()
Gets the value of the wmComments property.
|
int |
getWmContractId()
Gets the value of the wmContractId property.
|
double |
getWmEndDate()
Gets the value of the wmEndDate property.
|
int |
getWmHourlyWage()
Gets the value of the wmHourlyWage property.
|
int |
getWmSeniority()
Gets the value of the wmSeniority property.
|
int |
getWmSiteId()
Gets the value of the wmSiteId property.
|
double |
getWmStartDate()
Gets the value of the wmStartDate property.
|
int |
getWmTeamId()
Gets the value of the wmTeamId property.
|
int |
hashCode() |
void |
setGswAgentId(int value)
Sets the value of the gswAgentId property.
|
void |
setGswEmail(java.lang.String value)
Sets the value of the gswEmail property.
|
void |
setGswEmployeeId(java.lang.String value)
Sets the value of the gswEmployeeId property.
|
void |
setGswFirstName(java.lang.String value)
Sets the value of the gswFirstName property.
|
void |
setGswLastName(java.lang.String value)
Sets the value of the gswLastName property.
|
void |
setGswTenantId(int value)
Sets the value of the gswTenantId property.
|
void |
setTimestamp(long value)
Sets the value of the timestamp property.
|
void |
setWmActivities(java.util.List<java.lang.Integer> wmActivities)
Sets the value of the wmActivities property.
|
void |
setWmActivitiesNSizeIs(int value)
Sets the value of the wmActivitiesNSizeIs property.
|
void |
setWmAgentActivities(java.util.List<CfgAgentActivity> wmAgentActivities)
Sets the value of the wmAgentActivities property.
|
void |
setWmAgentActivitiesNSizeIs(int value)
Sets the value of the wmAgentActivitiesNSizeIs property.
|
void |
setWmAgentContracts(java.util.List<CfgAgentContract> value)
Sets the value of the wmAgentContracts property.
|
void |
setWmAgentContractsNSizeIs(int value)
Sets the value of the wmAgentContractsNSizeIs property.
|
void |
setWmAgentRotatingSch(java.util.List<CfgAgentRotation> value)
Sets the value of the wmAgentRotatingSch property.
|
void |
setWmAgentRotatingSchNSizeIs(int value)
Sets the value of the wmAgentRotatingSchNSizeIs property.
|
void |
setWmAgentSkills(java.util.List<CfgAgentSkill> wmAgentSkills)
Sets the value of the wmAgentSkills property.
|
void |
setWmAgentSkillsNSizeIs(int value)
Sets the value of the wmAgentSkillsNSizeIs property.
|
void |
setWmCarpoolId(int value)
Sets the value of the wmCarpoolId property.
|
void |
setWmComments(java.lang.String value)
Sets the value of the wmComments property.
|
void |
setWmContractId(int value)
Sets the value of the wmContractId property.
|
void |
setWmEndDate(double value)
Sets the value of the wmEndDate property.
|
void |
setWmHourlyWage(int value)
Sets the value of the wmHourlyWage property.
|
void |
setWmSeniority(int value)
Sets the value of the wmSeniority property.
|
void |
setWmSiteId(int value)
Sets the value of the wmSiteId property.
|
void |
setWmStartDate(double value)
Sets the value of the wmStartDate property.
|
void |
setWmTeamId(int value)
Sets the value of the wmTeamId property.
|
java.lang.String |
toString() |
CfgAgent |
withGswAgentId(int value) |
CfgAgent |
withGswEmail(java.lang.String value) |
CfgAgent |
withGswEmployeeId(java.lang.String value) |
CfgAgent |
withGswFirstName(java.lang.String value) |
CfgAgent |
withGswLastName(java.lang.String value) |
CfgAgent |
withGswTenantId(int value) |
CfgAgent |
withTimestamp(long value) |
CfgAgent |
withWmActivities(java.util.Collection<java.lang.Integer> values) |
CfgAgent |
withWmActivities(java.lang.Integer... values) |
CfgAgent |
withWmActivitiesNSizeIs(int value) |
CfgAgent |
withWmAgentActivities(CfgAgentActivity... values) |
CfgAgent |
withWmAgentActivities(java.util.Collection<CfgAgentActivity> values) |
CfgAgent |
withWmAgentActivitiesNSizeIs(int value) |
CfgAgent |
withWmAgentContracts(CfgAgentContract... values) |
CfgAgent |
withWmAgentContracts(java.util.Collection<CfgAgentContract> values) |
CfgAgent |
withWmAgentContractsNSizeIs(int value) |
CfgAgent |
withWmAgentRotatingSch(CfgAgentRotation... values) |
CfgAgent |
withWmAgentRotatingSch(java.util.Collection<CfgAgentRotation> values) |
CfgAgent |
withWmAgentRotatingSchNSizeIs(int value) |
CfgAgent |
withWmAgentSkills(CfgAgentSkill... values) |
CfgAgent |
withWmAgentSkills(java.util.Collection<CfgAgentSkill> values) |
CfgAgent |
withWmAgentSkillsNSizeIs(int value) |
CfgAgent |
withWmCarpoolId(int value) |
CfgAgent |
withWmComments(java.lang.String value) |
CfgAgent |
withWmContractId(int value) |
CfgAgent |
withWmEndDate(double value) |
CfgAgent |
withWmHourlyWage(int value) |
CfgAgent |
withWmSeniority(int value) |
CfgAgent |
withWmSiteId(int value) |
CfgAgent |
withWmStartDate(double value) |
CfgAgent |
withWmTeamId(int value) |
private static final long serialVersionUID
protected int gswAgentId
protected int wmSiteId
CfgSite
. Zero if Agent is "unassigned".protected int wmTeamId
CfgTeam
protected int wmContractId
CfgContract
) for today or for selected date. The date selection can
be specified as CfgAgentFilter
.wmStartDateprotected java.lang.String gswEmployeeId
protected java.lang.String gswFirstName
protected java.lang.String gswLastName
protected double wmStartDate
OleDateTime
)protected double wmEndDate
OleDateTime
);
can be NULL if Agent has not been terminatedprotected java.lang.String wmComments
protected int wmHourlyWage
protected int wmSeniority
protected int wmAgentSkillsNSizeIs
protected java.util.List<CfgAgentSkill> wmAgentSkills
CfgAgentSkill
). The sorting based on skill effective date.protected int wmAgentActivitiesNSizeIs
protected java.util.List<CfgAgentActivity> wmAgentActivities
CfgActivity
) that Agent is qualified to work on.
The list is based on agent skills for current or selected date. The date selection can
be specified as CfgAgentFilter
.wmStartDateprotected int wmActivitiesNSizeIs
protected java.util.List<java.lang.Integer> wmActivities
protected java.lang.String gswEmail
protected int gswTenantId
protected int wmCarpoolId
CfgCarpool
that agent belongs toprotected int wmAgentContractsNSizeIs
protected java.util.List<CfgAgentContract> wmAgentContracts
CfgAgentContract
). The sorting based on contract effective date.protected int wmAgentRotatingSchNSizeIs
protected java.util.List<CfgAgentRotation> wmAgentRotatingSch
CfgAgentRotation
). The sorting based on rotation effective date.protected long timestamp
public int getGswAgentId()
public void setGswAgentId(int value)
public int getWmSiteId()
public void setWmSiteId(int value)
public int getWmTeamId()
public void setWmTeamId(int value)
public int getWmContractId()
public void setWmContractId(int value)
public java.lang.String getGswEmployeeId()
String
public void setGswEmployeeId(java.lang.String value)
value
- allowed object is
String
public java.lang.String getGswFirstName()
String
public void setGswFirstName(java.lang.String value)
value
- allowed object is
String
public java.lang.String getGswLastName()
String
public void setGswLastName(java.lang.String value)
value
- allowed object is
String
public double getWmStartDate()
public void setWmStartDate(double value)
public double getWmEndDate()
public void setWmEndDate(double value)
public java.lang.String getWmComments()
String
public void setWmComments(java.lang.String value)
value
- allowed object is
String
public int getWmHourlyWage()
public void setWmHourlyWage(int value)
public int getWmSeniority()
public void setWmSeniority(int value)
public int getWmAgentSkillsNSizeIs()
public void setWmAgentSkillsNSizeIs(int value)
public java.util.List<CfgAgentSkill> getWmAgentSkills()
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 wmAgentSkills property.
For example, to add a new item, do as follows:
getWmAgentSkills().add(newItem);
Objects of the following type(s) are allowed in the list
CfgAgentSkill
public int getWmAgentActivitiesNSizeIs()
public void setWmAgentActivitiesNSizeIs(int value)
public int getWmActivitiesNSizeIs()
public void setWmActivitiesNSizeIs(int value)
public java.util.List<CfgAgentActivity> getWmAgentActivities()
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 wmAgentActivities property.
For example, to add a new item, do as follows:
getWmAgentActivities().add(newItem);
Objects of the following type(s) are allowed in the list
CfgAgentActivity
public java.util.List<java.lang.Integer> getWmActivities()
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 wmActivities property.
For example, to add a new item, do as follows:
getWmActivities().add(newItem);
Objects of the following type(s) are allowed in the list
Integer
public java.lang.String getGswEmail()
String
public void setGswEmail(java.lang.String value)
value
- allowed object is
String
public int getGswTenantId()
public void setGswTenantId(int value)
public int getWmCarpoolId()
public void setWmCarpoolId(int value)
public int getWmAgentContractsNSizeIs()
public void setWmAgentContractsNSizeIs(int value)
public java.util.List<CfgAgentContract> getWmAgentContracts()
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 wmAgentContracts property.
For example, to add a new item, do as follows:
getWmAgentContracts().add(newItem);
Objects of the following type(s) are allowed in the list
CfgAgentContract
public void setWmAgentContracts(java.util.List<CfgAgentContract> value)
public int getWmAgentRotatingSchNSizeIs()
public void setWmAgentRotatingSchNSizeIs(int value)
public java.util.List<CfgAgentRotation> getWmAgentRotatingSch()
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 wmAgentRotatingSch property.
For example, to add a new item, do as follows:
getWmAgentRotatingSch().add(newItem);
Objects of the following type(s) are allowed in the list
CfgAgentRotation
public void setWmAgentRotatingSch(java.util.List<CfgAgentRotation> value)
public long getTimestamp()
public void setTimestamp(long value)
public CfgAgent withGswAgentId(int value)
public CfgAgent withWmSiteId(int value)
public CfgAgent withWmTeamId(int value)
public CfgAgent withWmContractId(int value)
public CfgAgent withGswEmployeeId(java.lang.String value)
public CfgAgent withGswFirstName(java.lang.String value)
public CfgAgent withGswLastName(java.lang.String value)
public CfgAgent withWmStartDate(double value)
public CfgAgent withWmEndDate(double value)
public CfgAgent withWmComments(java.lang.String value)
public CfgAgent withWmHourlyWage(int value)
public CfgAgent withWmSeniority(int value)
public CfgAgent withWmAgentSkillsNSizeIs(int value)
public CfgAgent withWmAgentSkills(CfgAgentSkill... values)
public CfgAgent withWmAgentSkills(java.util.Collection<CfgAgentSkill> values)
public CfgAgent withWmAgentActivitiesNSizeIs(int value)
public CfgAgent withWmActivitiesNSizeIs(int value)
public CfgAgent withWmAgentActivities(CfgAgentActivity... values)
public CfgAgent withWmAgentActivities(java.util.Collection<CfgAgentActivity> values)
public CfgAgent withWmActivities(java.lang.Integer... values)
public CfgAgent withWmActivities(java.util.Collection<java.lang.Integer> values)
public CfgAgent withGswEmail(java.lang.String value)
public CfgAgent withGswTenantId(int value)
public CfgAgent withWmCarpoolId(int value)
public CfgAgent withWmAgentContractsNSizeIs(int value)
public CfgAgent withWmAgentContracts(CfgAgentContract... values)
public CfgAgent withWmAgentContracts(java.util.Collection<CfgAgentContract> values)
public CfgAgent withWmAgentRotatingSchNSizeIs(int value)
public CfgAgent withWmAgentRotatingSch(CfgAgentRotation... values)
public CfgAgent withWmAgentRotatingSch(java.util.Collection<CfgAgentRotation> values)
public CfgAgent withTimestamp(long value)
public void setWmAgentSkills(java.util.List<CfgAgentSkill> wmAgentSkills)
wmAgentSkills
- allowed object is
CfgAgentSkill
public void setWmAgentActivities(java.util.List<CfgAgentActivity> wmAgentActivities)
wmAgentActivities
- allowed object is
CfgAgentActivity
public void setWmActivities(java.util.List<java.lang.Integer> wmActivities)
wmActivities
- allowed object is
Integer
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.