Class VendorSearchEvaluator
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.party.server.search.PartySearchEvaluator
com.echothree.model.control.vendor.server.search.VendorSearchEvaluator
-
Field Summary
Fields inherited from class com.echothree.model.control.party.server.search.PartySearchEvaluator
entityNameIndexField, partyType
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
ConstructorsConstructorDescriptionVendorSearchEvaluator
(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection) Creates a new instance of VendorSearchEvaluator -
Method Summary
Modifier and TypeMethodDescriptionprotected EntityInstancePKHolder
Subclasses should override and always call their super's executeSearch()org.apache.lucene.analysis.Analyzer
getAnalyzer
(ExecutionErrorAccumulator eea, Language language) void
setVendorName
(String vendorName) Methods inherited from class com.echothree.model.control.party.server.search.PartySearchEvaluator
getAlias, getAreaCode, getCountryGeoCode, getEmailAddress, getEntityInstancePKHolderByAreaCode, getEntityInstancePKHolderByCreatedTime, getEntityInstancePKHolderByEmailAddress, getEntityInstancePKHolderByFirstName, getEntityInstancePKHolderByFirstNameSdx, getEntityInstancePKHolderByLastName, getEntityInstancePKHolderByLastNameSdx, getEntityInstancePKHolderByMiddleName, getEntityInstancePKHolderByMiddleNameSdx, getEntityInstancePKHolderByModifiedTime, getEntityInstancePKHolderByTelephoneExtension, getEntityInstancePKHolderByTelephoneNumber, getFirstName, getFirstNameSoundex, getLastName, getLastNameSoundex, getMiddleName, getMiddleNameSoundex, getPartyAliasType, getPartyName, getTelephoneExtension, getTelephoneNumber, setAlias, setAreaCode, setCountryGeoCode, setEmailAddress, setFirstName, setFirstNameSoundex, setLastName, setLastNameSoundex, setMiddleName, setMiddleNameSoundex, setPartyAliasType, setPartyName, setTelephoneExtension, setTelephoneNumber
Methods inherited from class com.echothree.model.control.search.server.search.BaseSearchEvaluator
countParameters, createCachedExecutedSearchResults, createUserVisitSearchResults, execute, executeCachableSearch, executeQuery, getCreatedSince, getEntityInstancePKHolderFromQuery, getEntityInstancePKHolderFromQuery, getModifiedSince, getSearchSortOrderName, getSize, getSortFields, getSoundex, isResultCachable, removeUserVisitSearch, setCreatedSince, setModifiedSince
Methods inherited from class com.echothree.model.control.search.server.search.BaseEvaluator
getCachedAnalyzer, getCoreControl, getDateFields, getDateTimeFields, 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
-
VendorSearchEvaluator
public VendorSearchEvaluator(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection) Creates a new instance of VendorSearchEvaluator
-
-
Method Details
-
getVendorName
-
setVendorName
-
getAnalyzer
public org.apache.lucene.analysis.Analyzer getAnalyzer(ExecutionErrorAccumulator eea, Language language) - Overrides:
getAnalyzer
in classPartySearchEvaluator
-
executeSearch
Description copied from class:PartySearchEvaluator
Subclasses should override and always call their super's executeSearch()- Overrides:
executeSearch
in classPartySearchEvaluator
-