public class AgentAdherenceStruct
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
adherenceState
The adherence State.
|
protected int |
agentID
The agent ID.
|
protected java.lang.String |
firstName
The agent first Name.
|
protected int |
genesysStateID
The current agent Genesys state.
|
protected java.lang.String |
lastName
The agent last Name.
|
protected int |
nonAdherenceTime
The number of minutes in non-adherence.
|
protected java.util.List<java.lang.String> |
reasonCodes
The reason Codes array.
|
protected int |
reasonCodesSize
The number of reason codes.
|
protected java.util.List<java.lang.Integer> |
scheduledStateGroupIDs
Scheduled state groups according to scheduled states.
|
protected int |
scheduledStateGroupIDsSize
The number of elements in the scheduled groups array.
|
protected java.util.List<ShortScheduleStateStruct> |
scheduledStates
The scheduled states.
|
protected int |
scheduledStatesSize
The number of elements in the scheduled states array.
|
private static long |
serialVersionUID |
protected double |
shiftEnd
The shift End time.
|
protected double |
shiftStart
The shift Start time.
|
protected int |
siteID
The site ID.
|
protected int |
teamID
The team ID.
|
Constructor and Description |
---|
AgentAdherenceStruct() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
int |
getAdherenceState()
Gets the value of the adherenceState property.
|
int |
getAgentID()
Gets the value of the agentID property.
|
java.lang.String |
getFirstName()
Gets the value of the firstName property.
|
int |
getGenesysStateID()
Gets the value of the genesysStateID property.
|
java.lang.String |
getLastName()
Gets the value of the lastName property.
|
int |
getNonAdherenceTime()
Gets the value of the nonAdherenceTime property.
|
java.util.List<java.lang.String> |
getReasonCodes()
Gets the value of the reasonCodes property.
|
int |
getReasonCodesSize()
Gets the value of the reasonCodesSize property.
|
java.util.List<java.lang.Integer> |
getScheduledStateGroupIDs()
Gets the value of the scheduledStateGroupIDs property.
|
int |
getScheduledStateGroupIDsSize()
Gets the value of the scheduledStateGroupIDsSize property.
|
java.util.List<ShortScheduleStateStruct> |
getScheduledStates()
Gets the value of the scheduledStates property.
|
int |
getScheduledStatesSize()
Gets the value of the scheduledStatesSize property.
|
double |
getShiftEnd()
Gets the value of the shiftEnd property.
|
double |
getShiftStart()
Gets the value of the shiftStart property.
|
int |
getSiteID()
Gets the value of the siteID property.
|
int |
getTeamID()
Gets the value of the teamID property.
|
int |
hashCode() |
void |
setAdherenceState(int value)
Sets the value of the adherenceState property.
|
void |
setAgentID(int value)
Sets the value of the agentID property.
|
void |
setFirstName(java.lang.String value)
Sets the value of the firstName property.
|
void |
setGenesysStateID(int value)
Sets the value of the genesysStateID property.
|
void |
setLastName(java.lang.String value)
Sets the value of the lastName property.
|
void |
setNonAdherenceTime(int value)
Sets the value of the nonAdherenceTime property.
|
void |
setReasonCodes(java.util.List<java.lang.String> reasonCodes)
Sets the value of the reasonCodes property.
|
void |
setReasonCodesSize(int value)
Sets the value of the reasonCodesSize property.
|
void |
setScheduledStateGroupIDs(java.util.List<java.lang.Integer> scheduledStateGroupIDs)
Sets the value of the scheduledStateGroupIDs property.
|
void |
setScheduledStateGroupIDsSize(int value)
Sets the value of the scheduledStateGroupIDsSize property.
|
void |
setScheduledStates(java.util.List<ShortScheduleStateStruct> scheduledStates)
Sets the value of the scheduledStates property.
|
void |
setScheduledStatesSize(int value)
Sets the value of the scheduledStatesSize property.
|
void |
setShiftEnd(double value)
Sets the value of the shiftEnd property.
|
void |
setShiftStart(double value)
Sets the value of the shiftStart property.
|
void |
setSiteID(int value)
Sets the value of the siteID property.
|
void |
setTeamID(int value)
Sets the value of the teamID property.
|
java.lang.String |
toString() |
AgentAdherenceStruct |
withAdherenceState(int value) |
AgentAdherenceStruct |
withAgentID(int value) |
AgentAdherenceStruct |
withFirstName(java.lang.String value) |
AgentAdherenceStruct |
withGenesysStateID(int value) |
AgentAdherenceStruct |
withLastName(java.lang.String value) |
AgentAdherenceStruct |
withNonAdherenceTime(int value) |
AgentAdherenceStruct |
withReasonCodes(java.util.Collection<java.lang.String> values) |
AgentAdherenceStruct |
withReasonCodes(java.lang.String... values) |
AgentAdherenceStruct |
withReasonCodesSize(int value) |
AgentAdherenceStruct |
withScheduledStateGroupIDs(java.util.Collection<java.lang.Integer> values) |
AgentAdherenceStruct |
withScheduledStateGroupIDs(java.lang.Integer... values) |
AgentAdherenceStruct |
withScheduledStateGroupIDsSize(int value) |
AgentAdherenceStruct |
withScheduledStates(java.util.Collection<ShortScheduleStateStruct> values) |
AgentAdherenceStruct |
withScheduledStates(ShortScheduleStateStruct... values) |
AgentAdherenceStruct |
withScheduledStatesSize(int value) |
AgentAdherenceStruct |
withShiftEnd(double value) |
AgentAdherenceStruct |
withShiftStart(double value) |
AgentAdherenceStruct |
withSiteID(int value) |
AgentAdherenceStruct |
withTeamID(int value) |
private static final long serialVersionUID
protected int agentID
protected java.lang.String firstName
protected java.lang.String lastName
protected int siteID
protected int teamID
protected double shiftStart
protected double shiftEnd
protected int adherenceState
protected int nonAdherenceTime
protected int scheduledStatesSize
protected java.util.List<ShortScheduleStateStruct> scheduledStates
protected int scheduledStateGroupIDsSize
protected java.util.List<java.lang.Integer> scheduledStateGroupIDs
protected int genesysStateID
protected int reasonCodesSize
protected java.util.List<java.lang.String> reasonCodes
public int getAgentID()
public void setAgentID(int value)
public java.lang.String getFirstName()
String
public void setFirstName(java.lang.String value)
value
- allowed object is
String
public java.lang.String getLastName()
String
public void setLastName(java.lang.String value)
value
- allowed object is
String
public int getSiteID()
public void setSiteID(int value)
public int getTeamID()
public void setTeamID(int value)
public double getShiftStart()
public void setShiftStart(double value)
public double getShiftEnd()
public void setShiftEnd(double value)
public int getAdherenceState()
public void setAdherenceState(int value)
public int getNonAdherenceTime()
public void setNonAdherenceTime(int value)
public int getScheduledStatesSize()
public void setScheduledStatesSize(int value)
public java.util.List<ShortScheduleStateStruct> getScheduledStates()
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 scheduledStates property.
For example, to add a new item, do as follows:
getScheduledStates().add(newItem);
Objects of the following type(s) are allowed in the list
ShortScheduleStateStruct
public int getScheduledStateGroupIDsSize()
public void setScheduledStateGroupIDsSize(int value)
public java.util.List<java.lang.Integer> getScheduledStateGroupIDs()
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 scheduledStateGroupIDs property.
For example, to add a new item, do as follows:
getScheduledStateGroupIDs().add(newItem);
Objects of the following type(s) are allowed in the list
Integer
public int getGenesysStateID()
public void setGenesysStateID(int value)
public int getReasonCodesSize()
public void setReasonCodesSize(int value)
public java.util.List<java.lang.String> getReasonCodes()
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 reasonCodes property.
For example, to add a new item, do as follows:
getReasonCodes().add(newItem);
Objects of the following type(s) are allowed in the list
String
public AgentAdherenceStruct withAgentID(int value)
public AgentAdherenceStruct withFirstName(java.lang.String value)
public AgentAdherenceStruct withLastName(java.lang.String value)
public AgentAdherenceStruct withSiteID(int value)
public AgentAdherenceStruct withTeamID(int value)
public AgentAdherenceStruct withShiftStart(double value)
public AgentAdherenceStruct withShiftEnd(double value)
public AgentAdherenceStruct withAdherenceState(int value)
public AgentAdherenceStruct withNonAdherenceTime(int value)
public AgentAdherenceStruct withScheduledStatesSize(int value)
public AgentAdherenceStruct withScheduledStates(ShortScheduleStateStruct... values)
public AgentAdherenceStruct withScheduledStates(java.util.Collection<ShortScheduleStateStruct> values)
public AgentAdherenceStruct withScheduledStateGroupIDsSize(int value)
public AgentAdherenceStruct withScheduledStateGroupIDs(java.lang.Integer... values)
public AgentAdherenceStruct withScheduledStateGroupIDs(java.util.Collection<java.lang.Integer> values)
public AgentAdherenceStruct withGenesysStateID(int value)
public AgentAdherenceStruct withReasonCodesSize(int value)
public AgentAdherenceStruct withReasonCodes(java.lang.String... values)
public AgentAdherenceStruct withReasonCodes(java.util.Collection<java.lang.String> values)
public void setScheduledStates(java.util.List<ShortScheduleStateStruct> scheduledStates)
scheduledStates
- allowed object is
ShortScheduleStateStruct
public void setScheduledStateGroupIDs(java.util.List<java.lang.Integer> scheduledStateGroupIDs)
scheduledStateGroupIDs
- allowed object is
Integer
public void setReasonCodes(java.util.List<java.lang.String> reasonCodes)
reasonCodes
- allowed object is
String
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.