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, sessionFields inherited from class com.echothree.model.control.search.server.search.BaseEvaluator
entityType, field, fields, index, q, query, searchControl, searchDefaultOperator, userVisit -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPartySearchEvaluator(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, String partyTypeName, String entityNameIndexField, String indexName) -
Method Summary
Modifier and TypeMethodDescriptionprotected EntityInstancePKHolderSubclasses should override and always call their super's executeSearch()getAlias()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) voidvoidsetAreaCode(String areaCode) voidsetCountryGeoCode(GeoCode countryGeoCode) voidsetEmailAddress(String emailAddress) voidsetFirstName(String firstName) voidsetFirstNameSoundex(Boolean firstNameSoundex) voidsetLastName(String lastName) voidsetLastNameSoundex(Boolean lastNameSoundex) voidsetMiddleName(String middleName) voidsetMiddleNameSoundex(Boolean middleNameSoundex) voidsetPartyAliasType(PartyAliasType partyAliasType) voidsetPartyName(String partyName) voidsetTelephoneExtension(String telephoneExtension) voidsetTelephoneNumber(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, 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
-
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:
getEntityInstancePKHolderByCreatedTimein classBaseSearchEvaluator
-
getEntityInstancePKHolderByModifiedTime
- Overrides:
getEntityInstancePKHolderByModifiedTimein 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
- Overrides:
getAnalyzerin classBaseEvaluator
-
executeSearch
Subclasses should override and always call their super's executeSearch()- Overrides:
executeSearchin classBaseSearchEvaluator
-