public class AgentAdherence
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
agentID
The agent ID.
|
protected ChannelStateWithAdherence |
aggregateAdherence
Aggregate agent adherence.
|
protected java.util.List<ChannelStateWithAdherence> |
channelAdherence
Adherence structures for each channel.
|
protected int |
channelAdherenceSize
The number of channel adherence structures.
|
protected java.lang.String |
firstName
The agent first Name.
|
protected java.lang.String |
lastName
The agent last Name.
|
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<ShortScheduleState> |
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 |
---|
AgentAdherence() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
int |
getAgentID()
Gets the value of the agentID property.
|
ChannelStateWithAdherence |
getAggregateAdherence()
Sets the value of the aggregateAdherence property.
|
java.util.List<ChannelStateWithAdherence> |
getChannelAdherence()
Gets the value of the channelAdherence property.
|
int |
getChannelAdherenceSize()
Gets the value of the channelAdherenceSize property.
|
java.lang.String |
getFirstName()
Gets the value of the firstName property.
|
java.lang.String |
getLastName()
Gets the value of the lastName 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<ShortScheduleState> |
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 |
setAgentID(int value)
Sets the value of the agentID property.
|
void |
setAggregateAdherence(ChannelStateWithAdherence value)
Sets the value of the aggregateAdherence property.
|
void |
setChannelAdherence(java.util.List<ChannelStateWithAdherence> channelAdherence)
Sets the value of the channelAdherence property.
|
void |
setChannelAdherenceSize(int value)
Sets the value of the channelAdherenceSize property.
|
void |
setFirstName(java.lang.String value)
Sets the value of the firstName property.
|
void |
setLastName(java.lang.String value)
Sets the value of the lastName 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<ShortScheduleState> 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() |
AgentAdherence |
withAgentID(int value) |
AgentAdherence |
withAggregateAdherence(ChannelStateWithAdherence value) |
AgentAdherence |
withChannelAdherence(ChannelStateWithAdherence... values) |
AgentAdherence |
withChannelAdherence(java.util.Collection<ChannelStateWithAdherence> values) |
AgentAdherence |
withChannelAdherenceSize(int value) |
AgentAdherence |
withFirstName(java.lang.String value) |
AgentAdherence |
withLastName(java.lang.String value) |
AgentAdherence |
withScheduledStateGroupIDs(java.util.Collection<java.lang.Integer> values) |
AgentAdherence |
withScheduledStateGroupIDs(java.lang.Integer... values) |
AgentAdherence |
withScheduledStateGroupIDsSize(int value) |
AgentAdherence |
withScheduledStates(java.util.Collection<ShortScheduleState> values) |
AgentAdherence |
withScheduledStates(ShortScheduleState... values) |
AgentAdherence |
withScheduledStatesSize(int value) |
AgentAdherence |
withShiftEnd(double value) |
AgentAdherence |
withShiftStart(double value) |
AgentAdherence |
withSiteID(int value) |
AgentAdherence |
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 scheduledStatesSize
protected java.util.List<ShortScheduleState> scheduledStates
protected int scheduledStateGroupIDsSize
protected java.util.List<java.lang.Integer> scheduledStateGroupIDs
protected ChannelStateWithAdherence aggregateAdherence
protected int channelAdherenceSize
protected java.util.List<ChannelStateWithAdherence> channelAdherence
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 ChannelStateWithAdherence getAggregateAdherence()
public void setAggregateAdherence(ChannelStateWithAdherence value)
public int getScheduledStatesSize()
public void setScheduledStatesSize(int value)
public java.util.List<ShortScheduleState> 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
ShortScheduleState
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 void setScheduledStateGroupIDs(java.util.List<java.lang.Integer> scheduledStateGroupIDs)
scheduledStateGroupIDs
- allowed object is
Integer
public int getChannelAdherenceSize()
public void setChannelAdherenceSize(int value)
public java.util.List<ChannelStateWithAdherence> getChannelAdherence()
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 channelAdherence property.
For example, to add a new item, do as follows:
getChannelAdherence().add(newItem);
Objects of the following type(s) are allowed in the list
ChannelStateWithAdherence
public void setChannelAdherence(java.util.List<ChannelStateWithAdherence> channelAdherence)
channelAdherence
- allowed object is
ChannelStateWithAdherence
public AgentAdherence withAgentID(int value)
public AgentAdherence withFirstName(java.lang.String value)
public AgentAdherence withLastName(java.lang.String value)
public AgentAdherence withSiteID(int value)
public AgentAdherence withTeamID(int value)
public AgentAdherence withShiftStart(double value)
public AgentAdherence withShiftEnd(double value)
public AgentAdherence withAggregateAdherence(ChannelStateWithAdherence value)
public AgentAdherence withScheduledStates(ShortScheduleState... values)
public AgentAdherence withScheduledStates(java.util.Collection<ShortScheduleState> values)
public AgentAdherence withScheduledStatesSize(int value)
public AgentAdherence withChannelAdherence(ChannelStateWithAdherence... values)
public AgentAdherence withChannelAdherence(java.util.Collection<ChannelStateWithAdherence> values)
public AgentAdherence withChannelAdherenceSize(int value)
public AgentAdherence withScheduledStateGroupIDsSize(int value)
public AgentAdherence withScheduledStateGroupIDs(java.lang.Integer... values)
public AgentAdherence withScheduledStateGroupIDs(java.util.Collection<java.lang.Integer> values)
public void setScheduledStates(java.util.List<ShortScheduleState> scheduledStates)
scheduledStates
- allowed object is
ShortScheduleState
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.