com.jamasoftware.contour.dao
Interface SmartFilterDao


public interface SmartFilterDao


Method Summary
 void deleteFilter(SmartFilter smartFilter)
           
 java.util.List<SmartFilter> getFiltersFor(java.lang.Integer scopeId, java.lang.Integer refId)
           
 java.util.List<SmartFilter> getMostViewedSmartFilters(User user, java.lang.Integer projectId)
           
 java.util.List<SmartFilter> getPublicFilters(com.jamasoftware.contour.project.domain.Project originalProject)
           
 java.util.List<SmartFilter> getRecentlyViewedSmartFilters(User user, java.lang.Integer projectId)
           
 SmartFilter getSmartFilter(java.lang.Integer id)
           
 java.util.List<SmartFilter> getSmartFilterList(User user, java.lang.Integer projectId, java.lang.Boolean isHidden)
           
 java.lang.Integer numSearch(org.apache.lucene.search.Query query)
           
<T> java.util.Map<T,java.lang.Integer>
obtainSubfilterCounts(java.lang.Class<?> cls, org.apache.lucene.search.Query query, java.util.Map<T,org.apache.lucene.search.Query> countQueries)
           
 SmartFilter saveSmartFilter(SmartFilter smartFilter)
           
<T> com.jamasoftware.contour.service.search.SearchResults<T>
search(org.apache.lucene.search.Query query, com.jamasoftware.contour.service.search.PageInfo pageInfo, org.apache.lucene.search.Sort sort)
           
 

Method Detail

getSmartFilter

SmartFilter getSmartFilter(java.lang.Integer id)

deleteFilter

void deleteFilter(SmartFilter smartFilter)

saveSmartFilter

SmartFilter saveSmartFilter(SmartFilter smartFilter)

search

<T> com.jamasoftware.contour.service.search.SearchResults<T> search(org.apache.lucene.search.Query query,
                                                                    com.jamasoftware.contour.service.search.PageInfo pageInfo,
                                                                    org.apache.lucene.search.Sort sort)
                                                                throws org.apache.lucene.search.BooleanQuery.TooManyClauses
Throws:
org.apache.lucene.search.BooleanQuery.TooManyClauses

numSearch

java.lang.Integer numSearch(org.apache.lucene.search.Query query)
                            throws org.apache.lucene.search.BooleanQuery.TooManyClauses
Throws:
org.apache.lucene.search.BooleanQuery.TooManyClauses

getSmartFilterList

java.util.List<SmartFilter> getSmartFilterList(User user,
                                               java.lang.Integer projectId,
                                               java.lang.Boolean isHidden)

getMostViewedSmartFilters

java.util.List<SmartFilter> getMostViewedSmartFilters(User user,
                                                      java.lang.Integer projectId)

getRecentlyViewedSmartFilters

java.util.List<SmartFilter> getRecentlyViewedSmartFilters(User user,
                                                          java.lang.Integer projectId)

obtainSubfilterCounts

<T> java.util.Map<T,java.lang.Integer> obtainSubfilterCounts(java.lang.Class<?> cls,
                                                             org.apache.lucene.search.Query query,
                                                             java.util.Map<T,org.apache.lucene.search.Query> countQueries)

getPublicFilters

java.util.List<SmartFilter> getPublicFilters(com.jamasoftware.contour.project.domain.Project originalProject)

getFiltersFor

java.util.List<SmartFilter> getFiltersFor(java.lang.Integer scopeId,
                                          java.lang.Integer refId)


Copyright (c) 2010 Jama Software, Inc. All Rights Reserved.