it.eng.spagobi.engines.qbe.tree.filter
Class QbeTreeWhiteListEntityFilter

java.lang.Object
  extended by it.eng.spagobi.engines.qbe.tree.filter.ComposableQbeTreeEntityFilter
      extended by it.eng.spagobi.engines.qbe.tree.filter.QbeTreeWhiteListEntityFilter
All Implemented Interfaces:
IQbeTreeEntityFilter
Direct Known Subclasses:
QbeTreeQueryEntityFilter

public class QbeTreeWhiteListEntityFilter
extends ComposableQbeTreeEntityFilter

The Class QbeTreeOrderEntityFilter.

Author:
Andrea Gioia (andrea.gioia@eng.it)

Constructor Summary
QbeTreeWhiteListEntityFilter()
           
QbeTreeWhiteListEntityFilter(IQbeTreeEntityFilter parentFilter, java.util.Set whiteList)
           
 
Method Summary
 java.util.List filter(it.eng.qbe.model.IDataMartModel datamartModel, java.util.List entities)
          Filter.
 java.util.Set getWhiteList()
           
 void setWhiteList(java.util.Set whiteList)
           
 
Methods inherited from class it.eng.spagobi.engines.qbe.tree.filter.ComposableQbeTreeEntityFilter
filterEntities, getParentFilter, setParentFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QbeTreeWhiteListEntityFilter

public QbeTreeWhiteListEntityFilter()

QbeTreeWhiteListEntityFilter

public QbeTreeWhiteListEntityFilter(IQbeTreeEntityFilter parentFilter,
                                    java.util.Set whiteList)
Method Detail

filter

public java.util.List filter(it.eng.qbe.model.IDataMartModel datamartModel,
                             java.util.List entities)
Description copied from class: ComposableQbeTreeEntityFilter
Filter.

Specified by:
filter in class ComposableQbeTreeEntityFilter
Parameters:
datamartModel - the datamart model
entities - the fields
Returns:
the list

getWhiteList

public java.util.Set getWhiteList()

setWhiteList

public void setWhiteList(java.util.Set whiteList)