Class ForumMessageSearchEvaluator
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.search.server.search.BaseEvaluator
com.echothree.model.control.search.server.search.BaseSearchEvaluator
com.echothree.model.control.forum.server.search.ForumMessageSearchEvaluator
-
Field Summary
Fields inherited from class com.echothree.model.control.search.server.search.BaseSearchEvaluator
searchSortDirection, searchSortOrder, searchType, searchUseType, session
Fields inherited from class com.echothree.model.control.search.server.search.BaseEvaluator
entityType, field, fields, index, q, query, searchControl, searchDefaultOperator, userVisit
-
Constructor Summary
ConstructorsConstructorDescriptionForumMessageSearchEvaluator
(UserVisit userVisit, Language language, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, SearchUseType searchUseType, Forum forum, ForumMessageType forumMessageType) Creates a new instance of ForumMessageSearchEvaluator -
Method Summary
Modifier and TypeMethodDescriptionprotected EntityInstancePKHolder
org.apache.lucene.analysis.Analyzer
getAnalyzer
(ExecutionErrorAccumulator eea, Language language) getEntityInstancePKHolderByForumMessageType
(ForumMessageType forumMessageType) org.apache.lucene.search.SortField[]
getSortFields
(String searchSortOrderName) boolean
Returns the includeFutureForumThreads.void
setIncludeFutureForumThreads
(boolean includeFutureForumThreads) Sets the includeFutureForumThreads.Methods inherited from class com.echothree.model.control.search.server.search.BaseSearchEvaluator
countParameters, createCachedExecutedSearchResults, createUserVisitSearchResults, execute, executeCachableSearch, executeQuery, getCreatedSince, getEntityInstancePKHolderByCreatedTime, getEntityInstancePKHolderByModifiedTime, getEntityInstancePKHolderFromQuery, getEntityInstancePKHolderFromQuery, getModifiedSince, getSearchSortOrderName, getSize, getSoundex, isResultCachable, removeUserVisitSearch, setCreatedSince, setModifiedSince
Methods inherited from class com.echothree.model.control.search.server.search.BaseEvaluator
getCachedAnalyzer, getCoreControl, getDateFields, getField, getFields, getIndexControl, getLanguage, getLanguageIsoName, getLog, getQ, getSearchDefaultOperatorName, getUserControl, parseQuery, setField, setFields, setQ
Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Constructor Details
-
ForumMessageSearchEvaluator
public ForumMessageSearchEvaluator(UserVisit userVisit, Language language, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, SearchUseType searchUseType, Forum forum, ForumMessageType forumMessageType) Creates a new instance of ForumMessageSearchEvaluator
-
-
Method Details
-
getEntityInstancePKHolderByForum
-
getEntityInstancePKHolderByForumMessageType
public EntityInstancePKHolder getEntityInstancePKHolderByForumMessageType(ForumMessageType forumMessageType) -
isIncludeFutureForumThreads
Returns the includeFutureForumThreads.- Returns:
- the includeFutureForumThreads
-
setIncludeFutureForumThreads
Sets the includeFutureForumThreads.- Parameters:
includeFutureForumThreads
- the includeFutureForumThreads to set
-
getSortFields
- Overrides:
getSortFields
in classBaseSearchEvaluator
-
getAnalyzer
public org.apache.lucene.analysis.Analyzer getAnalyzer(ExecutionErrorAccumulator eea, Language language) - Overrides:
getAnalyzer
in classBaseEvaluator
-
getDateTimeFields
- Overrides:
getDateTimeFields
in classBaseEvaluator
-
executeSearch
- Overrides:
executeSearch
in classBaseSearchEvaluator
-