|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.iquery.metadata.business.step.olap.DataItemTimeNParallelPeriodsFilter
public class DataItemTimeNParallelPeriodsFilter
A step that filters a data item to reflect N periods parallel to a given date member.
StepFilterInterface
,
DataItemTimeFilter
Field Summary | |
---|---|
static java.lang.String |
EVENT_DATE_CHANGED
Indication that dateMember attribute has been changed. |
static java.lang.String |
EVENT_TIME_LEVEL_NAME_CHANGED
Indication that level name has been changed. |
Fields inherited from class com.sas.iquery.metadata.business.step.olap.DataItemTimeFilter |
---|
BACKWARD, EVENT_NPERIODS_CHANGED, EVENT_PERIODS_CHANGED, EVENT_SEARCH_DIRECTION_CHANGED, FORWARD |
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 | |
---|---|
DataItemTimeNParallelPeriodsFilter()
No-argument constructor. |
|
DataItemTimeNParallelPeriodsFilter(int nPeriods,
java.lang.String searchDirection,
java.lang.String levelName,
java.lang.String date)
Deprecated. |
Method Summary | |
---|---|
java.lang.String |
getDateMember()
Deprecated. use getMember |
ExpressionInterface |
getLevel()
Get level name. |
java.lang.String |
getLevelName()
Deprecated. use getLevel |
ExpressionInterface |
getMember()
Get date member |
void |
setDateMember(java.lang.String date)
Deprecated. use setMember |
void |
setLevel(ExpressionInterface level)
Set level name. |
void |
setLevelName(java.lang.String levelName)
Deprecated. use setLevel |
void |
setMember(ExpressionInterface date)
Set date member |
Methods inherited from class com.sas.iquery.metadata.business.step.olap.DataItemTimeFilter |
---|
getnPeriods, getPeriods, getSearchDirection, setnPeriods, setSearchDirection |
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_DATE_CHANGED
public static final java.lang.String EVENT_TIME_LEVEL_NAME_CHANGED
Constructor Detail |
---|
public DataItemTimeNParallelPeriodsFilter()
public DataItemTimeNParallelPeriodsFilter(int nPeriods, java.lang.String searchDirection, java.lang.String levelName, java.lang.String date) throws java.lang.IllegalArgumentException
nPeriods
- Number of periods to returnsearchDirection
- Return members after or before dateMember?
Valid Values:
FORWARD, BACKWARDlevelName
- Name of ancestor level for dateMemberdate
- Date Member for set delimiter
java.lang.IllegalArgumentException
Method Detail |
---|
public void setLevelName(java.lang.String levelName) throws java.lang.IllegalArgumentException
levelName
- name of period being filtered
java.lang.IllegalArgumentException
public void setLevel(ExpressionInterface level)
level
- name of period being filteredpublic void setDateMember(java.lang.String date) throws java.lang.IllegalArgumentException
date
- - staring date for period filtered.
java.lang.IllegalArgumentException
public void setMember(ExpressionInterface date) throws java.lang.IllegalArgumentException
date
- - staring date for period filtered.
java.lang.IllegalArgumentException
public java.lang.String getDateMember()
public ExpressionInterface getMember()
public java.lang.String getLevelName()
public ExpressionInterface getLevel()
|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |