public class SchStateFilter
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private boolean |
enableDayOffFilter
Indicates whether to enable the Day Off filter (true/false).
|
private double[] |
filterDays
Contains an array of dates.
|
private int |
filterDaysNSizeIs
The number of elements in the 'filterDays' array,
|
private double |
mealEarliestStartTime
Defines earliest start time for first meal start time filter.
|
private double |
mealLatestStartTime
Defines latest start time for first meal start time filter.
|
private double |
shiftEarliestStartTime
Defines earliest start time for shift start time filter.
|
private double |
shiftLatestStartTime
Defines latest start time for shift start time filter.
|
private int[] |
stateGroupFilter
State Group ID filter.
|
private int |
stateGroupFilterNSizeIs |
private SchStateID[] |
stateIDFilter
SchStateID filter. |
private int |
stateIDFilterNSizeIs |
private int[] |
stateTypeFilter
ESchStateType filter. |
private int |
stateTypeFilterNSizeIs |
| Constructor and Description |
|---|
SchStateFilter() |
SchStateFilter(int stateIDFilterNSizeIs,
SchStateID[] stateIDFilter,
int stateTypeFilterNSizeIs,
int[] stateTypeFilter,
int stateGroupFilterNSizeIs,
int[] stateGroupFilter,
boolean enableDayOffFilter,
double shiftEarliestStartTime,
double shiftLatestStartTime,
double mealEarliestStartTime,
double mealLatestStartTime,
int filterDaysNSizeIs,
double[] filterDays) |
| Modifier and Type | Method and Description |
|---|---|
double[] |
getFilterDays()
Gets the filterDays value for this SchStateFilter.
|
int |
getFilterDaysNSizeIs()
Gets the filterDaysNSizeIs value for this SchStateFilter.
|
double |
getMealEarliestStartTime()
Gets the mealEarliestStartTime value for this SchStateFilter.
|
double |
getMealLatestStartTime()
Gets the mealLatestStartTime value for this SchStateFilter.
|
double |
getShiftEarliestStartTime()
Gets the shiftEarliestStartTime value for this SchStateFilter.
|
double |
getShiftLatestStartTime()
Gets the shiftLatestStartTime value for this SchStateFilter.
|
int[] |
getStateGroupFilter()
Gets the stateGroupFilter value for this SchStateFilter.
|
int |
getStateGroupFilterNSizeIs()
Gets the stateGroupFilterNSizeIs value for this SchStateFilter.
|
SchStateID[] |
getStateIDFilter()
Gets the stateIDFilter value for this SchStateFilter.
|
int |
getStateIDFilterNSizeIs()
Gets the stateIDFilterNSizeIs value for this SchStateFilter.
|
int[] |
getStateTypeFilter()
Gets the stateTypeFilter value for this SchStateFilter.
|
int |
getStateTypeFilterNSizeIs()
Gets the stateTypeFilterNSizeIs value for this SchStateFilter.
|
boolean |
isEnableDayOffFilter()
Gets the enableDayOffFilter value for this SchStateFilter.
|
void |
setEnableDayOffFilter(boolean enableDayOffFilter)
Sets the enableDayOffFilter value for this SchStateFilter.
|
void |
setFilterDays(double[] filterDays)
Sets the filterDays value for this SchStateFilter.
|
void |
setFilterDaysNSizeIs(int filterDaysNSizeIs)
Sets the filterDaysNSizeIs value for this SchStateFilter.
|
void |
setMealEarliestStartTime(double mealEarliestStartTime)
Sets the mealEarliestStartTime value for this SchStateFilter.
|
void |
setMealLatestStartTime(double mealLatestStartTime)
Sets the mealLatestStartTime value for this SchStateFilter.
|
void |
setShiftEarliestStartTime(double shiftEarliestStartTime)
Sets the shiftEarliestStartTime value for this SchStateFilter.
|
void |
setShiftLatestStartTime(double shiftLatestStartTime)
Sets the shiftLatestStartTime value for this SchStateFilter.
|
void |
setStateGroupFilter(int[] stateGroupFilter)
Sets the stateGroupFilter value for this SchStateFilter.
|
void |
setStateGroupFilterNSizeIs(int stateGroupFilterNSizeIs)
Sets the stateGroupFilterNSizeIs value for this SchStateFilter.
|
void |
setStateIDFilter(SchStateID[] stateIDFilter)
Sets the stateIDFilter value for this SchStateFilter.
|
void |
setStateIDFilterNSizeIs(int stateIDFilterNSizeIs)
Sets the stateIDFilterNSizeIs value for this SchStateFilter.
|
void |
setStateTypeFilter(int[] stateTypeFilter)
Sets the stateTypeFilter value for this SchStateFilter.
|
void |
setStateTypeFilterNSizeIs(int stateTypeFilterNSizeIs)
Sets the stateTypeFilterNSizeIs value for this SchStateFilter.
|
private int stateIDFilterNSizeIs
private SchStateID[] stateIDFilter
SchStateID filter. Can be NULL, meaning "any state".private int stateTypeFilterNSizeIs
private int[] stateTypeFilter
ESchStateType filter. Can be NULL, meaning "all state type".private int stateGroupFilterNSizeIs
private int[] stateGroupFilter
private boolean enableDayOffFilter
private double shiftEarliestStartTime
OleDateTimeprivate double shiftLatestStartTime
OleDateTimeprivate double mealEarliestStartTime
OleDateTimeprivate double mealLatestStartTime
OleDateTimeprivate int filterDaysNSizeIs
private double[] filterDays
OleDateTimepublic SchStateFilter()
public SchStateFilter(int stateIDFilterNSizeIs,
SchStateID[] stateIDFilter,
int stateTypeFilterNSizeIs,
int[] stateTypeFilter,
int stateGroupFilterNSizeIs,
int[] stateGroupFilter,
boolean enableDayOffFilter,
double shiftEarliestStartTime,
double shiftLatestStartTime,
double mealEarliestStartTime,
double mealLatestStartTime,
int filterDaysNSizeIs,
double[] filterDays)
public int getStateIDFilterNSizeIs()
public void setStateIDFilterNSizeIs(int stateIDFilterNSizeIs)
stateIDFilterNSizeIs - public SchStateID[] getStateIDFilter()
public void setStateIDFilter(SchStateID[] stateIDFilter)
stateIDFilter - public int getStateTypeFilterNSizeIs()
public void setStateTypeFilterNSizeIs(int stateTypeFilterNSizeIs)
stateTypeFilterNSizeIs - public int[] getStateTypeFilter()
public void setStateTypeFilter(int[] stateTypeFilter)
stateTypeFilter - public int getStateGroupFilterNSizeIs()
public void setStateGroupFilterNSizeIs(int stateGroupFilterNSizeIs)
stateGroupFilterNSizeIs - public int[] getStateGroupFilter()
public void setStateGroupFilter(int[] stateGroupFilter)
stateGroupFilter - public boolean isEnableDayOffFilter()
public void setEnableDayOffFilter(boolean enableDayOffFilter)
enableDayOffFilter - public double getShiftEarliestStartTime()
public void setShiftEarliestStartTime(double shiftEarliestStartTime)
shiftEarliestStartTime - public double getShiftLatestStartTime()
public void setShiftLatestStartTime(double shiftLatestStartTime)
shiftLatestStartTime - public double getMealEarliestStartTime()
public void setMealEarliestStartTime(double mealEarliestStartTime)
mealEarliestStartTime - public double getMealLatestStartTime()
public void setMealLatestStartTime(double mealLatestStartTime)
mealLatestStartTime - public int getFilterDaysNSizeIs()
public void setFilterDaysNSizeIs(int filterDaysNSizeIs)
filterDaysNSizeIs - public double[] getFilterDays()
public void setFilterDays(double[] filterDays)
filterDays - Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.