Class ShippingMethodSearchEvaluator
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.shipping.server.search.ShippingMethodSearchEvaluator
-
Field Summary
Fields inherited from class com.echothree.model.control.search.server.search.BaseSearchEvaluator
searchSortDirection, searchSortOrder, searchType, searchUseType, sessionFields inherited from class com.echothree.model.control.search.server.search.BaseEvaluator
entityType, field, fields, index, q, query, searchControl, searchDefaultOperator, userVisit -
Constructor Summary
ConstructorsConstructorDescriptionShippingMethodSearchEvaluator(UserVisit userVisit, Language language, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, SearchUseType searchUseType) Creates a new instance of ShippingMethodSearchEvaluator -
Method Summary
Modifier and TypeMethodDescriptionprotected EntityInstancePKHolderexecuteQSearch(ExecutionErrorAccumulator eea, EntityInstancePKHolder resultSet) protected EntityInstancePKHoldergetAnalyzer(ExecutionErrorAccumulator eea, Language language) org.apache.lucene.search.SortField[]getSortFields(String searchSortOrderName) protected booleanDetermines if the result of the search may be cached.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, removeUserVisitSearch, setCreatedSince, setModifiedSinceMethods inherited from class com.echothree.model.control.search.server.search.BaseEvaluator
getCachedAnalyzer, getCoreControl, getField, getFields, getIndexControl, getLanguage, getLanguageIsoName, getLog, getQ, getSearchDefaultOperatorName, getUserControl, parseQuery, setField, setFields, setQMethods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Constructor Details
-
ShippingMethodSearchEvaluator
public ShippingMethodSearchEvaluator(UserVisit userVisit, Language language, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, SearchUseType searchUseType) Creates a new instance of ShippingMethodSearchEvaluator
-
-
Method Details
-
isResultCachable
Determines if the result of the search may be cached. For Items, the only field that may be used is the description, "q." If any others are utilized, the result may not be cached.- Overrides:
isResultCachablein classBaseSearchEvaluator
-
getSortFields
- Overrides:
getSortFieldsin classBaseSearchEvaluator
-
getAnalyzer
- Overrides:
getAnalyzerin classBaseEvaluator
-
executeQSearch
protected EntityInstancePKHolder executeQSearch(ExecutionErrorAccumulator eea, EntityInstancePKHolder resultSet) -
executeSearch
- Overrides:
executeSearchin classBaseSearchEvaluator
-