|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.iquery.metadata.business.step.olap.DataItemTimeRangeFilter
public class DataItemTimeRangeFilter
A step that filters a data item based on start and end date period or can filter based where either the start or end (or both) members are relative. An example would be something like this:
StepFilterInterface
,
BaseFilter
Field Summary | |
---|---|
static java.lang.String |
EVENT_END_DATE_MEMBER_CHANGED
Indication that end date has been changed. |
static java.lang.String |
EVENT_START_DATE_MEMBER_CHANGED
Indication that start date has been changed. |
Fields inherited from class com.sas.iquery.metadata.business.step.olap.BaseFilter |
---|
EVENT_ACTION_TYPE_CHANGED, EVENT_LOCALIZABLE_LABELS_CHANGED |
Fields inherited from interface com.sas.iquery.metadata.business.step.StepFilterInterface |
---|
APPEND_ACTION_TYPE, DIFFERENCE_ACTION_TYPE, INITIAL_ACTION_TYPE, INSERT_ACTION_TYPE, INTERSECT_ACTION_TYPE, PREPEND_ACTION_TYPE, SPECIAL_ACTION_TYPE, UNION_ACTION_TYPE |
Fields inherited from interface com.sas.iquery.metadata.business.Base |
---|
EVENT_OBJECT_DEFINITION_CHANGED |
Fields inherited from interface com.sas.iquery.metadata.business.ModelItem |
---|
EVENT_OBJECT_PROPERTY_CHANGED |
Constructor Summary | |
---|---|
DataItemTimeRangeFilter()
No-argument constructor. |
|
DataItemTimeRangeFilter(ExpressionInterface startDateMember,
ExpressionInterface endDateMember)
Create a filter to return a specific range of members. |
|
DataItemTimeRangeFilter(java.lang.String startDateMember,
java.lang.String endDateMember)
Deprecated. |
Method Summary | |
---|---|
java.lang.String |
getEndDateMember()
Deprecated. use getEndMember |
ExpressionInterface |
getEndMember()
Get end date |
java.lang.String |
getStartDateMember()
Deprecated. use getStartMember |
ExpressionInterface |
getStartMember()
Get start date |
void |
setEndDateMember(java.lang.String endDateMember)
Deprecated. use setEndMember |
void |
setEndMember(ExpressionInterface endDateMember)
Set end daten member |
void |
setStartDateMember(java.lang.String startDateMember)
Deprecated. use setStartMember |
void |
setStartMember(ExpressionInterface startDateMember)
Set start date member |
Methods inherited from class com.sas.iquery.metadata.business.step.olap.BaseFilter |
---|
getActionType, getDisplayedText, getLevels, setActionType |
Methods inherited from interface com.sas.iquery.metadata.business.BusinessModelResourceReferencer |
---|
getResources |
Methods inherited from interface com.sas.iquery.metadata.PropertyChangeListenee |
---|
addListener, getListeners, removeListener |
Methods inherited from interface com.sas.iquery.metadata.business.UsabilityInterface |
---|
getReasonsUnusable, isUsableInQuery |
Field Detail |
---|
public static final java.lang.String EVENT_START_DATE_MEMBER_CHANGED
public static final java.lang.String EVENT_END_DATE_MEMBER_CHANGED
Constructor Detail |
---|
public DataItemTimeRangeFilter()
public DataItemTimeRangeFilter(java.lang.String startDateMember, java.lang.String endDateMember) throws java.lang.IllegalArgumentException
startDateMember
- endDateMember
-
java.lang.IllegalArgumentException
public DataItemTimeRangeFilter(ExpressionInterface startDateMember, ExpressionInterface endDateMember) throws java.lang.IllegalArgumentException
startDateMember
- endDateMember
-
java.lang.IllegalArgumentException
Method Detail |
---|
public void setStartDateMember(java.lang.String startDateMember) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void setEndDateMember(java.lang.String endDateMember) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void setStartMember(ExpressionInterface startDateMember) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void setEndMember(ExpressionInterface endDateMember) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String getStartDateMember()
public java.lang.String getEndDateMember()
public ExpressionInterface getStartMember()
public ExpressionInterface getEndMember()
|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |