org.tynamo.base
Class GenericModelSearch

java.lang.Object
  extended by org.tynamo.base.GenericModelSearch
Direct Known Subclasses:
GenericLuceneModelSearch

public abstract class GenericModelSearch
extends Object


Constructor Summary
GenericModelSearch()
           
 
Method Summary
protected  SearchFilterPredicate createSearchFilterPredicate(Class propertyType)
           
 Map<TynamoPropertyDescriptor,SearchFilterPredicate> getActiveFilterMap()
           
 Class getBeanType()
           
protected  DescriptorService getDescriptorService()
           
abstract  org.apache.tapestry5.grid.GridDataSource getGridDataSource()
           
 String getSearchTerms()
           
 boolean isFiltersAvailable()
           
 boolean isSearchable()
           
 boolean isSearchCriteriaSet()
           
 void resetSearchCriteria()
           
 void setSearchTerms(String searchTerms)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericModelSearch

public GenericModelSearch()
Method Detail

getBeanType

public Class getBeanType()

getDescriptorService

protected DescriptorService getDescriptorService()

createSearchFilterPredicate

protected SearchFilterPredicate createSearchFilterPredicate(Class propertyType)

isSearchable

public boolean isSearchable()
                     throws org.apache.lucene.queryParser.ParseException
Throws:
org.apache.lucene.queryParser.ParseException

isFiltersAvailable

public boolean isFiltersAvailable()

isSearchCriteriaSet

public boolean isSearchCriteriaSet()

resetSearchCriteria

public void resetSearchCriteria()

getActiveFilterMap

public Map<TynamoPropertyDescriptor,SearchFilterPredicate> getActiveFilterMap()

getGridDataSource

public abstract org.apache.tapestry5.grid.GridDataSource getGridDataSource()

getSearchTerms

public String getSearchTerms()

setSearchTerms

public void setSearchTerms(String searchTerms)


Copyright © 2004-2012. All Rights Reserved.