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
OleDateTime
private double shiftLatestStartTime
OleDateTime
private double mealEarliestStartTime
OleDateTime
private double mealLatestStartTime
OleDateTime
private int filterDaysNSizeIs
private double[] filterDays
OleDateTime
public 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.