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

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

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

public class BusinessGroupMemberFilterExpression

This constructor is a filter has been applied as a part of BusinessGroup (elastic filter). The filter is always applied the data query (or result set object) as a child filter (or step) not as a parent filter.

See Also:
*, com.sas.iquery.metadata.business.step.expr.MemberFilterExpression

Field Summary
 
Fields inherited from class com.sas.iquery.metadata.expr.olap.MemberFilterExpression
EVENT_MEMBER_NAMES_CHANGED
 
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
BusinessGroupMemberFilterExpression()
           
 
Method Summary
protected  void buildMemberTuples(java.util.List memberNames, BusinessModel model)
          This method is only placeholder for the parent class.
protected  void buildMemberTuples(java.util.List memberNames, DataItem dataItem)
          This method is only placeholder for the parent class.
 void fixOrphanMembers(boolean orphansToBeFixed)
          This method is only placeholder for the parent class.
protected  java.lang.String getDefinitionElementName()
          Gets the definition of element name for this expression.
 java.lang.String toString()
          Get string value of the expression.
 
Methods inherited from class com.sas.iquery.metadata.expr.olap.MemberFilterExpression
containsOrphans, getMemberLevelRoot, getMemberNames, setMemberNames
 
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, isNegated, setIsNegated
 
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
 

Constructor Detail

BusinessGroupMemberFilterExpression

public BusinessGroupMemberFilterExpression()
Method Detail

toString

public java.lang.String toString()
Get string value of the expression.

Overrides:
toString in class MemberFilterExpression
Returns:
string value of expression

getDefinitionElementName

protected java.lang.String getDefinitionElementName()
Gets the definition of element name for this expression.

Overrides:
getDefinitionElementName in class MemberFilterExpression
Returns:
the element name to hold the definition of an object of this type.

buildMemberTuples

protected void buildMemberTuples(java.util.List memberNames,
                                 DataItem dataItem)
                          throws MetadataException
This method is only placeholder for the parent class. This class never build a tuple Element structure for member selected.

Overrides:
buildMemberTuples in class MemberFilterExpression
dataItem - being filter on.
Throws:
MetadataException

buildMemberTuples

protected void buildMemberTuples(java.util.List memberNames,
                                 BusinessModel model)
                          throws MetadataException
This method is only placeholder for the parent class. This class never build a tuple Element structure for member selected.

Overrides:
buildMemberTuples in class MemberFilterExpression
Throws:
MetadataException

fixOrphanMembers

public void fixOrphanMembers(boolean orphansToBeFixed)
This method is only placeholder for the parent class. This class never build a tuple Element structure for member selected.

Overrides:
fixOrphanMembers in class MemberFilterExpression
Parameters:
orphansToBeFixed - indicate that the orphan member will be fixed (true) or ignored (false)

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




Copyright © 2009 SAS Institute Inc. All Rights Reserved.