***  This class is subject to change.  ***

com.sas.iquery.metadata.expr.olap
Class TimeFilterNPeriodsExpression

com.sas.iquery.metadata.expr.olap.TimeFilterNPeriodsExpression
All Implemented Interfaces:
Base, BusinessModelResourceReferencer, ModelItem, UsabilityInterface, ExpressionInterface, PropertyChangeListenee, java.beans.PropertyChangeListener, java.lang.Cloneable, java.util.EventListener

public class TimeFilterNPeriodsExpression

Models an expression that filters a data item to reflect requests for the first or last N members at a level.

See Also:
DataItemTimeNPeriodsFilter

Field Summary
static java.lang.String EVENT_DATE_CHANGED
          Indication that date has been changed.
 
Fields inherited from class com.sas.iquery.metadata.expr.olap.TimeFilterExpression
BACKWARD, EVENT_NPERIODS_CHANGED, EVENT_PERIODS_CHANGED, EVENT_SEARCH_DIRECTION_CHANGED, FORWARD
 
Fields inherited from class com.sas.iquery.metadata.expr.olap.BaseFilterExpression
EVENT_WHAT_TO_COMPARE_CHANGED
 
Fields inherited from class com.sas.iquery.metadata.expr.ConditionalExpression
EVENT_NEGATION_CHANGED
 
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
TimeFilterNPeriodsExpression()
           
 
Method Summary
 ExpressionInterface getDate()
          Get date member
 java.lang.String getDateMember()
          Deprecated. use getDate
 void setDate(ExpressionInterface date)
          Set date member
 void setDateMember(java.lang.String date)
          Deprecated. use setDate
 
Methods inherited from class com.sas.iquery.metadata.expr.olap.TimeFilterExpression
getMemberLevelRoot, getnPeriods, getPeriods, getSearchDirection, isNegated, setIsNegated, setnPeriods, setPeriods, setSearchDirection
 
Methods inherited from class com.sas.iquery.metadata.expr.olap.BaseFilterExpression
getDisplayedText, getLevels, getWhatToCompare, setWhatToCompare
 
Methods inherited from class com.sas.iquery.metadata.expr.ConditionalExpression
getExpressionType
 
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

***  This field is subject to change.  ***

EVENT_DATE_CHANGED

public static final java.lang.String EVENT_DATE_CHANGED
Indication that date has been changed.

See Also:
Constant Field Values
Constructor Detail

TimeFilterNPeriodsExpression

public TimeFilterNPeriodsExpression()
Method Detail
***  This method is subject to change.  ***

setDateMember

public void setDateMember(java.lang.String date)
                   throws java.lang.IllegalArgumentException
Deprecated. use setDate

Set date member

Parameters:
date - - staring date for period filtered.
Throws:
java.lang.IllegalArgumentException

***  This method is subject to change.  ***

setDate

public void setDate(ExpressionInterface date)
             throws java.lang.IllegalArgumentException
Set date member

Parameters:
date - - staring date for period filtered.
Throws:
java.lang.IllegalArgumentException

***  This method is subject to change.  ***

getDateMember

public java.lang.String getDateMember()
Deprecated. use getDate

Get date member

Returns:
date - staring date for period filtered.

***  This method is subject to change.  ***

getDate

public ExpressionInterface getDate()
Get date member

Returns:
date - staring date for period filtered.

***  This class is subject to change.  ***




Copyright © 2009 SAS Institute Inc. All Rights Reserved.