org.tynamo.base
Class GenericModelSearch

java.lang.Object
  extended by org.tynamo.base.GenericModelSearch

public abstract class GenericModelSearch
extends Object


Constructor Summary
GenericModelSearch()
           
 
Method Summary
protected abstract  org.apache.tapestry5.grid.GridDataSource createGridDataSource()
           
protected  SearchFilterPredicate createSearchFilterPredicate(Class propertyType)
           
protected  void doPrepare()
           
 Map<TynamoPropertyDescriptor,SearchFilterPredicate> getActiveFilterMap()
           
 Class getBeanType()
           
protected  DescriptorService getDescriptorService()
           
 org.apache.tapestry5.grid.GridDataSource getGridDataSource()
           
protected  SearchableGridDataSourceProvider getGridDataSourceProvider()
           
 List<TynamoPropertyDescriptor> getSearchablePropertyDescriptors()
           
 String getSearchTerms()
           
 boolean isSearchable()
           
 boolean isSearchCriteriaSet()
           
 boolean isSearchFiltersAvailable()
           
 boolean isUsedAsSearchFilter(TynamoClassDescriptor classDescriptor, TynamoPropertyDescriptor propertyDescriptor)
           
 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()

doPrepare

protected void doPrepare()

createSearchFilterPredicate

protected SearchFilterPredicate createSearchFilterPredicate(Class propertyType)

isSearchable

public boolean isSearchable()

isSearchFiltersAvailable

public boolean isSearchFiltersAvailable()

isSearchCriteriaSet

public boolean isSearchCriteriaSet()

resetSearchCriteria

public void resetSearchCriteria()

isUsedAsSearchFilter

public boolean isUsedAsSearchFilter(TynamoClassDescriptor classDescriptor,
                                    TynamoPropertyDescriptor propertyDescriptor)

getSearchablePropertyDescriptors

public List<TynamoPropertyDescriptor> getSearchablePropertyDescriptors()

getActiveFilterMap

public Map<TynamoPropertyDescriptor,SearchFilterPredicate> getActiveFilterMap()

getGridDataSourceProvider

protected SearchableGridDataSourceProvider getGridDataSourceProvider()

getGridDataSource

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

createGridDataSource

protected abstract org.apache.tapestry5.grid.GridDataSource createGridDataSource()

getSearchTerms

public String getSearchTerms()

setSearchTerms

public void setSearchTerms(String searchTerms)


Copyright © 2004-2012. All Rights Reserved.