public class SchStateFilter
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected boolean |
enableDayOffFilter
Indicates whether to enable the Day Off filter (true/false).
|
protected java.util.List<java.lang.Double> |
filterDays
Contains an array of dates.
|
protected int |
filterDaysNSizeIs
The number of elements in the 'filterDays' array,
|
protected double |
mealEarliestStartTime
Defines earliest start time for first meal start time filter.
|
protected double |
mealLatestStartTime
Defines latest start time for first meal start time filter.
|
private static long |
serialVersionUID |
protected double |
shiftEarliestStartTime
Defines earliest start time for shift start time filter.
|
protected double |
shiftLatestStartTime
Defines latest start time for shift start time filter.
|
protected java.util.List<java.lang.Integer> |
stateGroupFilter
State Group ID filter.
|
protected int |
stateGroupFilterNSizeIs |
protected java.util.List<SchStateID> |
stateIDFilter
SchStateID filter. |
protected int |
stateIDFilterNSizeIs |
protected java.util.List<java.lang.Integer> |
stateTypeFilter
ESchStateType filter. |
protected int |
stateTypeFilterNSizeIs |
Constructor and Description |
---|
SchStateFilter() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
java.util.List<java.lang.Double> |
getFilterDays()
Gets the value of the filterDays property.
|
int |
getFilterDaysNSizeIs()
Gets the value of the filterDaysNSizeIs property.
|
double |
getMealEarliestStartTime()
Gets the value of the mealEarliestStartTime property.
|
double |
getMealLatestStartTime()
Gets the value of the mealLatestStartTime property.
|
double |
getShiftEarliestStartTime()
Gets the value of the shiftEarliestStartTime property.
|
double |
getShiftLatestStartTime()
Gets the value of the shiftLatestStartTime property.
|
java.util.List<java.lang.Integer> |
getStateGroupFilter()
Gets the value of the stateGroupFilter property.
|
int |
getStateGroupFilterNSizeIs()
Gets the value of the stateGroupFilterNSizeIs property.
|
java.util.List<SchStateID> |
getStateIDFilter()
Gets the value of the stateIDFilter property.
|
int |
getStateIDFilterNSizeIs()
Gets the value of the stateIDFilterNSizeIs property.
|
java.util.List<java.lang.Integer> |
getStateTypeFilter()
Gets the value of the stateTypeFilter property.
|
int |
getStateTypeFilterNSizeIs()
Gets the value of the stateTypeFilterNSizeIs property.
|
int |
hashCode() |
boolean |
isEnableDayOffFilter()
Gets the value of the enableDayOffFilter property.
|
void |
setEnableDayOffFilter(boolean value)
Sets the value of the enableDayOffFilter property.
|
void |
setFilterDays(java.util.List<java.lang.Double> filterDays)
Sets the value of the filterDays property.
|
void |
setFilterDaysNSizeIs(int value)
Sets the value of the filterDaysNSizeIs property.
|
void |
setMealEarliestStartTime(double value)
Sets the value of the mealEarliestStartTime property.
|
void |
setMealLatestStartTime(double value)
Sets the value of the mealLatestStartTime property.
|
void |
setShiftEarliestStartTime(double value)
Sets the value of the shiftEarliestStartTime property.
|
void |
setShiftLatestStartTime(double value)
Sets the value of the shiftLatestStartTime property.
|
void |
setStateGroupFilter(java.util.List<java.lang.Integer> stateGroupFilter)
Sets the value of the stateGroupFilter property.
|
void |
setStateGroupFilterNSizeIs(int value)
Sets the value of the stateGroupFilterNSizeIs property.
|
void |
setStateIDFilter(java.util.List<SchStateID> stateIDFilter)
Sets the value of the stateIDFilter property.
|
void |
setStateIDFilterNSizeIs(int value)
Sets the value of the stateIDFilterNSizeIs property.
|
void |
setStateTypeFilter(java.util.List<java.lang.Integer> stateTypeFilter)
Sets the value of the stateTypeFilter property.
|
void |
setStateTypeFilterNSizeIs(int value)
Sets the value of the stateTypeFilterNSizeIs property.
|
java.lang.String |
toString() |
SchStateFilter |
withEnableDayOffFilter(boolean value) |
SchStateFilter |
withFilterDays(java.util.Collection<java.lang.Double> values) |
SchStateFilter |
withFilterDays(java.lang.Double... values) |
SchStateFilter |
withFilterDaysNSizeIs(int value) |
SchStateFilter |
withMealEarliestStartTime(double value) |
SchStateFilter |
withMealLatestStartTime(double value) |
SchStateFilter |
withShiftEarliestStartTime(double value) |
SchStateFilter |
withShiftLatestStartTime(double value) |
SchStateFilter |
withStateGroupFilter(java.util.Collection<java.lang.Integer> values) |
SchStateFilter |
withStateGroupFilter(java.lang.Integer... values) |
SchStateFilter |
withStateGroupFilterNSizeIs(int value) |
SchStateFilter |
withStateIDFilter(java.util.Collection<SchStateID> values) |
SchStateFilter |
withStateIDFilter(SchStateID... values) |
SchStateFilter |
withStateIDFilterNSizeIs(int value) |
SchStateFilter |
withStateTypeFilter(java.util.Collection<java.lang.Integer> values) |
SchStateFilter |
withStateTypeFilter(java.lang.Integer... values) |
SchStateFilter |
withStateTypeFilterNSizeIs(int value) |
private static final long serialVersionUID
protected int stateIDFilterNSizeIs
protected java.util.List<SchStateID> stateIDFilter
SchStateID
filter. Can be NULL, meaning "any state".protected int stateTypeFilterNSizeIs
protected java.util.List<java.lang.Integer> stateTypeFilter
ESchStateType
filter. Can be NULL, meaning "all state type".protected int stateGroupFilterNSizeIs
protected java.util.List<java.lang.Integer> stateGroupFilter
protected boolean enableDayOffFilter
protected double shiftEarliestStartTime
OleDateTime
protected double shiftLatestStartTime
OleDateTime
protected double mealEarliestStartTime
OleDateTime
protected double mealLatestStartTime
OleDateTime
protected int filterDaysNSizeIs
protected java.util.List<java.lang.Double> filterDays
OleDateTime
public int getStateIDFilterNSizeIs()
public void setStateIDFilterNSizeIs(int value)
public java.util.List<SchStateID> getStateIDFilter()
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 stateIDFilter property.
For example, to add a new item, do as follows:
getStateIDFilter().add(newItem);
Objects of the following type(s) are allowed in the list
SchStateID
public int getStateTypeFilterNSizeIs()
public void setStateTypeFilterNSizeIs(int value)
public java.util.List<java.lang.Integer> getStateTypeFilter()
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 stateTypeFilter property.
For example, to add a new item, do as follows:
getStateTypeFilter().add(newItem);
Objects of the following type(s) are allowed in the list
Integer
public int getStateGroupFilterNSizeIs()
public void setStateGroupFilterNSizeIs(int value)
public java.util.List<java.lang.Integer> getStateGroupFilter()
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 stateGroupFilter property.
For example, to add a new item, do as follows:
getStateGroupFilter().add(newItem);
Objects of the following type(s) are allowed in the list
Integer
public boolean isEnableDayOffFilter()
public void setEnableDayOffFilter(boolean value)
public double getShiftEarliestStartTime()
public void setShiftEarliestStartTime(double value)
public double getShiftLatestStartTime()
public void setShiftLatestStartTime(double value)
public double getMealEarliestStartTime()
public void setMealEarliestStartTime(double value)
public double getMealLatestStartTime()
public void setMealLatestStartTime(double value)
public int getFilterDaysNSizeIs()
public void setFilterDaysNSizeIs(int value)
public java.util.List<java.lang.Double> getFilterDays()
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 filterDays property.
For example, to add a new item, do as follows:
getFilterDays().add(newItem);
Objects of the following type(s) are allowed in the list
Double
public SchStateFilter withStateIDFilterNSizeIs(int value)
public SchStateFilter withStateIDFilter(SchStateID... values)
public SchStateFilter withStateIDFilter(java.util.Collection<SchStateID> values)
public SchStateFilter withStateTypeFilterNSizeIs(int value)
public SchStateFilter withStateTypeFilter(java.lang.Integer... values)
public SchStateFilter withStateTypeFilter(java.util.Collection<java.lang.Integer> values)
public SchStateFilter withStateGroupFilterNSizeIs(int value)
public SchStateFilter withStateGroupFilter(java.lang.Integer... values)
public SchStateFilter withStateGroupFilter(java.util.Collection<java.lang.Integer> values)
public SchStateFilter withEnableDayOffFilter(boolean value)
public SchStateFilter withShiftEarliestStartTime(double value)
public SchStateFilter withShiftLatestStartTime(double value)
public SchStateFilter withMealEarliestStartTime(double value)
public SchStateFilter withMealLatestStartTime(double value)
public SchStateFilter withFilterDaysNSizeIs(int value)
public SchStateFilter withFilterDays(java.lang.Double... values)
public SchStateFilter withFilterDays(java.util.Collection<java.lang.Double> values)
public void setStateIDFilter(java.util.List<SchStateID> stateIDFilter)
stateIDFilter
- allowed object is
SchStateID
public void setStateTypeFilter(java.util.List<java.lang.Integer> stateTypeFilter)
stateTypeFilter
- allowed object is
Integer
public void setStateGroupFilter(java.util.List<java.lang.Integer> stateGroupFilter)
stateGroupFilter
- allowed object is
Integer
public void setFilterDays(java.util.List<java.lang.Double> filterDays)
filterDays
- allowed object is
Double
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.