com.jtri.base
Interface IFilter

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DynaFilter, FilterForm, FixedFilter

public interface IFilter
extends java.io.Serializable

Represents a filter object that references a resolver (FilterDB) to query language.

Author:
atorres

Method Summary
 boolean checkIfValid()
          Returns true if the filter is in a valid state
 IFilterDB getFilterDB()
           
 boolean isRestrictive()
          A restrictive filter is meant to restrict the creation of beans only whith certain values.
 

Method Detail

getFilterDB

public IFilterDB getFilterDB()

isRestrictive

public boolean isRestrictive()
A restrictive filter is meant to restrict the creation of beans only whith certain values.

Returns:
true if this filter is restrictive

checkIfValid

public boolean checkIfValid()
Returns true if the filter is in a valid state

Returns:
true