it.eng.spagobi.qbe.tree.filter
Class QbeTreeSelectEntityFilter

java.lang.Object
  extended by it.eng.spagobi.qbe.tree.filter.ComposableQbeTreeEntityFilter
      extended by it.eng.spagobi.qbe.tree.filter.QbeTreeSelectEntityFilter
All Implemented Interfaces:
IQbeTreeEntityFilter

public class QbeTreeSelectEntityFilter
extends ComposableQbeTreeEntityFilter

The Class QbeTreeSelectEntityFilter.

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

Constructor Summary
QbeTreeSelectEntityFilter()
          Instantiates a new qbe tree select entity filter.
QbeTreeSelectEntityFilter(IQbeTreeEntityFilter parentFilter, it.eng.qbe.query.IQuery query)
          Instantiates a new qbe tree select entity filter.
 
Method Summary
 java.util.List filter(it.eng.qbe.model.IDataMartModel datamartModel, java.util.List entities)
          Filter.
protected  it.eng.qbe.query.IQuery getQuery()
          Gets the query.
protected  void setQuery(it.eng.qbe.query.IQuery query)
          Sets the query.
 
Methods inherited from class it.eng.spagobi.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

QbeTreeSelectEntityFilter

public QbeTreeSelectEntityFilter()
Instantiates a new qbe tree select entity filter.


QbeTreeSelectEntityFilter

public QbeTreeSelectEntityFilter(IQbeTreeEntityFilter parentFilter,
                                 it.eng.qbe.query.IQuery query)
Instantiates a new qbe tree select entity filter.

Parameters:
parentFilter - the parent filter
query - the query
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

getQuery

protected it.eng.qbe.query.IQuery getQuery()
Gets the query.

Returns:
the query

setQuery

protected void setQuery(it.eng.qbe.query.IQuery query)
Sets the query.

Parameters:
query - the new query