public class SiteRescheduleParams
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.Integer> |
agentIDArray
The list of agent IDs for which schedule should be reoptimized.
|
protected int |
agentIDArraySize |
protected boolean |
grantAllPreferences
True if 100% of preferences should be granted by calendar.
|
private static long |
serialVersionUID |
protected int |
siteID
ID of the site.
|
protected java.util.List<java.lang.Integer> |
teamIDArray
The list of agent team IDs for which schedule should be reoptimized.
|
protected int |
teamIDArraySize |
Constructor and Description |
---|
SiteRescheduleParams() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
java.util.List<java.lang.Integer> |
getAgentIDArray()
Gets the value of the agentIDArray property.
|
int |
getAgentIDArraySize()
Gets the value of the agentIDArraySize property.
|
int |
getSiteID()
Gets the value of the siteID property.
|
java.util.List<java.lang.Integer> |
getTeamIDArray()
Gets the value of the teamIDArray property.
|
int |
getTeamIDArraySize()
Gets the value of the teamIDArraySize property.
|
int |
hashCode() |
boolean |
isGrantAllPreferences()
Gets the value of the grantAllPreferences property.
|
void |
setAgentIDArray(java.util.List<java.lang.Integer> agentIDArray)
Sets the value of the agentIDArray property.
|
void |
setAgentIDArraySize(int agentIDArraySize)
Sets the value of the agentIDArraySize property.
|
void |
setGrantAllPreferences(boolean grantAllPreferences)
Sets the value of the grantAllPreferences property.
|
void |
setSiteID(int siteID)
Sets the value of the siteID property.
|
void |
setTeamIDArray(java.util.List<java.lang.Integer> teamIDArray)
Sets the value of the teamIDArray property.
|
void |
setTeamIDArraySize(int teamIDArraySize)
Sets the value of the teamIDArraySize property.
|
java.lang.String |
toString() |
SiteRescheduleParams |
withAgentIDArray(java.util.Collection<java.lang.Integer> values) |
SiteRescheduleParams |
withAgentIDArray(java.lang.Integer... values) |
SiteRescheduleParams |
withAgentIDArraySize(int value) |
SiteRescheduleParams |
withGrantAllPreferences(boolean value) |
SiteRescheduleParams |
withSiteID(int value) |
SiteRescheduleParams |
withTeamIDArray(java.util.Collection<java.lang.Integer> values) |
SiteRescheduleParams |
withTeamIDArray(java.lang.Integer... values) |
SiteRescheduleParams |
withTeamIDArraySize(int value) |
private static final long serialVersionUID
protected int siteID
protected int agentIDArraySize
protected java.util.List<java.lang.Integer> agentIDArray
protected int teamIDArraySize
protected java.util.List<java.lang.Integer> teamIDArray
protected boolean grantAllPreferences
public int getSiteID()
public void setSiteID(int siteID)
public SiteRescheduleParams withSiteID(int value)
public boolean isGrantAllPreferences()
public void setGrantAllPreferences(boolean grantAllPreferences)
public SiteRescheduleParams withGrantAllPreferences(boolean value)
public int getAgentIDArraySize()
public void setAgentIDArraySize(int agentIDArraySize)
public SiteRescheduleParams withAgentIDArraySize(int value)
public java.util.List<java.lang.Integer> getAgentIDArray()
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 agentIDArray property.
For example, to add a new item, do as follows:
getAgentIDArray().add(newItem);
Objects of the following type(s) are allowed in the list
Integer
public void setAgentIDArray(java.util.List<java.lang.Integer> agentIDArray)
agentIDArray
- allowed object is
Integer
public SiteRescheduleParams withAgentIDArray(java.lang.Integer... values)
public SiteRescheduleParams withAgentIDArray(java.util.Collection<java.lang.Integer> values)
public int getTeamIDArraySize()
public void setTeamIDArraySize(int teamIDArraySize)
public SiteRescheduleParams withTeamIDArraySize(int value)
public java.util.List<java.lang.Integer> getTeamIDArray()
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 teamIDArray property.
For example, to add a new item, do as follows:
getTeamIDArray().add(newItem);
Objects of the following type(s) are allowed in the list
Integer
public void setTeamIDArray(java.util.List<java.lang.Integer> teamIDArray)
teamIDArray
- allowed object is
Integer
public SiteRescheduleParams withTeamIDArray(java.lang.Integer... values)
public SiteRescheduleParams withTeamIDArray(java.util.Collection<java.lang.Integer> values)
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.