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

java.lang.Object
  extended by it.eng.spagobi.qbe.tree.filter.QbeTreeFilter

public class QbeTreeFilter
extends java.lang.Object

The Class QbeTreeFilter.

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

Constructor Summary
QbeTreeFilter(IQbeTreeEntityFilter entityFilter, IQbeTreeFieldFilter fieldFilter)
          Instantiates a new qbe tree filter.
 
Method Summary
 java.util.List filterEntities(it.eng.qbe.model.IDataMartModel datamartModel, java.util.List entities)
          Filter entities.
 java.util.List filterFields(it.eng.qbe.model.IDataMartModel datamartModel, java.util.List fields)
          Filter fields.
protected  IQbeTreeEntityFilter getEntityFilter()
          Gets the entity filter.
protected  IQbeTreeFieldFilter getFieldFilter()
          Gets the field filter.
protected  void setEntityFilter(IQbeTreeEntityFilter entityFilter)
          Sets the entity filter.
protected  void setFieldFilter(IQbeTreeFieldFilter fieldFilter)
          Sets the field filter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QbeTreeFilter

public QbeTreeFilter(IQbeTreeEntityFilter entityFilter,
                     IQbeTreeFieldFilter fieldFilter)
Instantiates a new qbe tree filter.

Parameters:
entityFilter - the entity filter
fieldFilter - the field filter
Method Detail

filterEntities

public java.util.List filterEntities(it.eng.qbe.model.IDataMartModel datamartModel,
                                     java.util.List entities)
Filter entities.

Parameters:
datamartModel - the datamart model
entities - the entities
Returns:
the list

filterFields

public java.util.List filterFields(it.eng.qbe.model.IDataMartModel datamartModel,
                                   java.util.List fields)
Filter fields.

Parameters:
datamartModel - the datamart model
fields - the fields
Returns:
the list

getEntityFilter

protected IQbeTreeEntityFilter getEntityFilter()
Gets the entity filter.

Returns:
the entity filter

setEntityFilter

protected void setEntityFilter(IQbeTreeEntityFilter entityFilter)
Sets the entity filter.

Parameters:
entityFilter - the new entity filter

getFieldFilter

protected IQbeTreeFieldFilter getFieldFilter()
Gets the field filter.

Returns:
the field filter

setFieldFilter

protected void setFieldFilter(IQbeTreeFieldFilter fieldFilter)
Sets the field filter.

Parameters:
fieldFilter - the new field filter