Class PartySearchEvaluator
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
- Direct Known Subclasses:
CustomerSearchEvaluator
,EmployeeSearchEvaluator
,VendorSearchEvaluator
,WarehouseSearchEvaluator
-
Field Summary
FieldsFields 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
ConstructorsModifierConstructorDescriptionprotected
PartySearchEvaluator
(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, String partyTypeName, String entityNameIndexField, String indexName) -
Method Summary
Modifier and TypeMethodDescriptionprotected EntityInstancePKHolder
Subclasses should override and always call their super's executeSearch()getAlias()
org.apache.lucene.analysis.Analyzer
getAnalyzer
(ExecutionErrorAccumulator eea, Language language) getEntityInstancePKHolderByAreaCode
(GeoCode countryGeoCode, String areaCode) getEntityInstancePKHolderByCreatedTime
(Long createdTime) getEntityInstancePKHolderByEmailAddress
(String emailAddress) getEntityInstancePKHolderByFirstName
(String firstName) getEntityInstancePKHolderByFirstNameSdx
(String firstNameSdx) getEntityInstancePKHolderByLastName
(String lastName) getEntityInstancePKHolderByLastNameSdx
(String lastNameSdx) getEntityInstancePKHolderByMiddleName
(String middleName) getEntityInstancePKHolderByMiddleNameSdx
(String middleNameSdx) getEntityInstancePKHolderByModifiedTime
(Long modifiedTime) getEntityInstancePKHolderByTelephoneExtension
(GeoCode countryGeoCode, String telephoneExtension) getEntityInstancePKHolderByTelephoneNumber
(GeoCode countryGeoCode, String telephoneNumber) void
void
setAreaCode
(String areaCode) void
setCountryGeoCode
(GeoCode countryGeoCode) void
setEmailAddress
(String emailAddress) void
setFirstName
(String firstName) void
setFirstNameSoundex
(Boolean firstNameSoundex) void
setLastName
(String lastName) void
setLastNameSoundex
(Boolean lastNameSoundex) void
setMiddleName
(String middleName) void
setMiddleNameSoundex
(Boolean middleNameSoundex) void
setPartyAliasType
(PartyAliasType partyAliasType) void
setPartyName
(String partyName) void
setTelephoneExtension
(String telephoneExtension) void
setTelephoneNumber
(String telephoneNumber) 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
-
Field Details
-
partyType
-
entityNameIndexField
-
-
Constructor Details
-
PartySearchEvaluator
protected PartySearchEvaluator(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, String partyTypeName, String entityNameIndexField, String indexName)
-
-
Method Details
-
getEntityInstancePKHolderByCreatedTime
- Overrides:
getEntityInstancePKHolderByCreatedTime
in classBaseSearchEvaluator
-
getEntityInstancePKHolderByModifiedTime
- Overrides:
getEntityInstancePKHolderByModifiedTime
in classBaseSearchEvaluator
-
getEntityInstancePKHolderByFirstName
-
getEntityInstancePKHolderByFirstNameSdx
-
getEntityInstancePKHolderByMiddleName
-
getEntityInstancePKHolderByMiddleNameSdx
-
getEntityInstancePKHolderByLastName
-
getEntityInstancePKHolderByLastNameSdx
-
getEntityInstancePKHolderByAreaCode
public EntityInstancePKHolder getEntityInstancePKHolderByAreaCode(GeoCode countryGeoCode, String areaCode) -
getEntityInstancePKHolderByTelephoneNumber
public EntityInstancePKHolder getEntityInstancePKHolderByTelephoneNumber(GeoCode countryGeoCode, String telephoneNumber) -
getEntityInstancePKHolderByTelephoneExtension
public EntityInstancePKHolder getEntityInstancePKHolderByTelephoneExtension(GeoCode countryGeoCode, String telephoneExtension) -
getEntityInstancePKHolderByEmailAddress
-
getFirstName
-
setFirstName
-
getFirstNameSoundex
-
setFirstNameSoundex
-
getMiddleName
-
setMiddleName
-
getMiddleNameSoundex
-
setMiddleNameSoundex
-
getLastName
-
setLastName
-
getLastNameSoundex
-
setLastNameSoundex
-
getPartyName
-
getCountryGeoCode
-
setCountryGeoCode
-
getAreaCode
-
setAreaCode
-
getTelephoneNumber
-
setTelephoneNumber
-
getTelephoneExtension
-
setTelephoneExtension
-
getEmailAddress
-
setEmailAddress
-
setPartyName
-
getPartyAliasType
-
setPartyAliasType
-
getAlias
-
setAlias
-
getAnalyzer
public org.apache.lucene.analysis.Analyzer getAnalyzer(ExecutionErrorAccumulator eea, Language language) - Overrides:
getAnalyzer
in classBaseEvaluator
-
executeSearch
Subclasses should override and always call their super's executeSearch()- Overrides:
executeSearch
in classBaseSearchEvaluator
-