public class SiteReoptimizationParams
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 |
protected int |
wmExcludeGranted
True/False if agents with granted preferences should be excluded from team.
|
protected int |
wmIgnoreConstraints |
protected int |
wmMultiSkill
True/False if multi skill scheduling option should be used when reoptimizing.
|
protected int |
wmShuffleAgents
True/False if agents should be shuffled when reoptimizing.
|
protected int |
wmStaffingType
Staffing type that should be used.
|
protected int |
wmSynchBreaks |
protected int |
wmSynchDaysOff |
protected int |
wmSynchDuration |
protected int |
wmSynchMeals |
protected int |
wmSynchStartTime |
protected int |
wmTeamConstraints
True/False if team constraints should be used when reoptimizing.
|
protected int |
wmTeamWorkWindow |
Constructor and Description |
---|
SiteReoptimizationParams() |
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 |
getWmExcludeGranted()
Gets the value of the wmExcludeGranted property.
|
int |
getWmIgnoreConstraints()
Gets the value of the wmIgnoreConstraints property.
|
int |
getWmMultiSkill()
Gets the value of the wmMultiSkill property.
|
int |
getWmShuffleAgents()
Gets the value of the wmShuffleAgents property.
|
int |
getWmStaffingType()
Gets the value of the wmStaffingType property.
|
int |
getWmSynchBreaks()
Gets the value of the wmSynchBreaks property.
|
int |
getWmSynchDaysOff()
Gets the value of the wmSynchDaysOff property.
|
int |
getWmSynchDuration()
Gets the value of the wmSynchDuration property.
|
int |
getWmSynchMeals()
Gets the value of the wmSynchMeals property.
|
int |
getWmSynchStartTime()
Gets the value of the wmSynchStartTime property.
|
int |
getWmTeamConstraints()
Gets the value of the wmTeamConstraints property.
|
int |
getWmTeamWorkWindow()
Gets the value of the wmTeamWorkWindow 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.
|
void |
setWmExcludeGranted(int wmExcludeGranted)
Sets the value of the wmExcludeGranted property.
|
void |
setWmIgnoreConstraints(int wmIgnoreConstraints)
Sets the value of the wmIgnoreConstraints property.
|
void |
setWmMultiSkill(int wmMultiSkill)
Sets the value of the wmMultiSkill property.
|
void |
setWmShuffleAgents(int wmShuffleAgents)
Sets the value of the wmShuffleAgents property.
|
void |
setWmStaffingType(int wmStaffingType)
Sets the value of the wmStaffingType property.
|
void |
setWmSynchBreaks(int wmSynchBreaks)
Sets the value of the wmSynchBreaks property.
|
void |
setWmSynchDaysOff(int wmSynchDaysOff)
Sets the value of the wmSynchDaysOff property.
|
void |
setWmSynchDuration(int wmSynchDuration)
Sets the value of the wmSynchDuration property.
|
void |
setWmSynchMeals(int wmSynchMeals)
Sets the value of the wmSynchMeals property.
|
void |
setWmSynchStartTime(int wmSynchStartTime)
Sets the value of the wmSynchStartTime property.
|
void |
setWmTeamConstraints(int wmTeamConstraints)
Sets the value of the wmTeamConstraints property.
|
void |
setWmTeamWorkWindow(int wmTeamWorkWindow)
Sets the value of the wmTeamWorkWindow property.
|
java.lang.String |
toString() |
SiteReoptimizationParams |
withAgentIDArray(java.util.Collection<java.lang.Integer> values) |
SiteReoptimizationParams |
withAgentIDArray(java.lang.Integer... values) |
SiteReoptimizationParams |
withAgentIDArraySize(int value) |
SiteReoptimizationParams |
withGrantAllPreferences(boolean value) |
SiteReoptimizationParams |
withSiteID(int value) |
SiteReoptimizationParams |
withTeamIDArray(java.util.Collection<java.lang.Integer> values) |
SiteReoptimizationParams |
withTeamIDArray(java.lang.Integer... values) |
SiteReoptimizationParams |
withTeamIDArraySize(int value) |
SiteReoptimizationParams |
withWmExcludeGranted(int value) |
SiteReoptimizationParams |
withWmIgnoreConstraints(int value) |
SiteReoptimizationParams |
withWmMultiSkill(int value) |
SiteReoptimizationParams |
withWmShuffleAgents(int value) |
SiteReoptimizationParams |
withWmStaffingType(int value) |
SiteReoptimizationParams |
withWmSynchBreaks(int value) |
SiteReoptimizationParams |
withWmSynchDaysOff(int value) |
SiteReoptimizationParams |
withWmSynchDuration(int value) |
SiteReoptimizationParams |
withWmSynchMeals(int value) |
SiteReoptimizationParams |
withWmSynchStartTime(int value) |
SiteReoptimizationParams |
withWmTeamConstraints(int value) |
SiteReoptimizationParams |
withWmTeamWorkWindow(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 int wmMultiSkill
protected int wmStaffingType
protected int wmTeamConstraints
protected int wmExcludeGranted
protected int wmShuffleAgents
protected int wmIgnoreConstraints
protected int wmSynchStartTime
protected int wmTeamWorkWindow
protected int wmSynchDaysOff
protected int wmSynchDuration
protected int wmSynchMeals
protected int wmSynchBreaks
protected boolean grantAllPreferences
public int getSiteID()
public void setSiteID(int siteID)
public SiteReoptimizationParams withSiteID(int value)
public boolean isGrantAllPreferences()
public void setGrantAllPreferences(boolean grantAllPreferences)
public SiteReoptimizationParams withGrantAllPreferences(boolean value)
public int getAgentIDArraySize()
public void setAgentIDArraySize(int agentIDArraySize)
public SiteReoptimizationParams 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 SiteReoptimizationParams withAgentIDArray(java.lang.Integer... values)
public SiteReoptimizationParams withAgentIDArray(java.util.Collection<java.lang.Integer> values)
public int getTeamIDArraySize()
public void setTeamIDArraySize(int teamIDArraySize)
public SiteReoptimizationParams 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 SiteReoptimizationParams withTeamIDArray(java.lang.Integer... values)
public SiteReoptimizationParams withTeamIDArray(java.util.Collection<java.lang.Integer> values)
public int getWmExcludeGranted()
public void setWmExcludeGranted(int wmExcludeGranted)
public SiteReoptimizationParams withWmExcludeGranted(int value)
public int getWmIgnoreConstraints()
public void setWmIgnoreConstraints(int wmIgnoreConstraints)
public SiteReoptimizationParams withWmIgnoreConstraints(int value)
public int getWmMultiSkill()
public void setWmMultiSkill(int wmMultiSkill)
public SiteReoptimizationParams withWmMultiSkill(int value)
public int getWmShuffleAgents()
public void setWmShuffleAgents(int wmShuffleAgents)
public SiteReoptimizationParams withWmShuffleAgents(int value)
public int getWmStaffingType()
public void setWmStaffingType(int wmStaffingType)
public SiteReoptimizationParams withWmStaffingType(int value)
public int getWmSynchBreaks()
public void setWmSynchBreaks(int wmSynchBreaks)
public SiteReoptimizationParams withWmSynchBreaks(int value)
public int getWmSynchDaysOff()
public void setWmSynchDaysOff(int wmSynchDaysOff)
public SiteReoptimizationParams withWmSynchDaysOff(int value)
public int getWmSynchDuration()
public void setWmSynchDuration(int wmSynchDuration)
public SiteReoptimizationParams withWmSynchDuration(int value)
public int getWmSynchMeals()
public void setWmSynchMeals(int wmSynchMeals)
public SiteReoptimizationParams withWmSynchMeals(int value)
public int getWmSynchStartTime()
public void setWmSynchStartTime(int wmSynchStartTime)
public SiteReoptimizationParams withWmSynchStartTime(int value)
public int getWmTeamConstraints()
public void setWmTeamConstraints(int wmTeamConstraints)
public SiteReoptimizationParams withWmTeamConstraints(int value)
public int getWmTeamWorkWindow()
public void setWmTeamWorkWindow(int wmTeamWorkWindow)
public SiteReoptimizationParams withWmTeamWorkWindow(int value)
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.