Class EmployeeSearchEvaluator
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.employee.server.search.EmployeeSearchEvaluator
-
Field Summary
Fields inherited from class com.echothree.model.control.party.server.search.PartySearchEvaluator
entityNameIndexField, partyTypeFields 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
ConstructorsConstructorDescriptionEmployeeSearchEvaluator(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection) Creates a new instance of EmployeeSearchEvaluator -
Method Summary
Modifier and TypeMethodDescriptionprotected EntityInstancePKHolderSubclasses should override and always call their super's executeSearch()Returns the employeeAvailabilityWorkflowStep.Returns the employeeStatusWorkflowStep.getEntityInstancePKHolderByEmployeeAvailabilityWorkflowStep(WorkflowStep employeeAvailabilityWorkflowStep) getEntityInstancePKHolderByEmployeeStatusWorkflowStep(WorkflowStep employeeStatusWorkflowStep) Returns the partyEmployeeName.voidsetEmployeeAvailabilityWorkflowStep(WorkflowStep employeeAvailabilityWorkflowStep) Sets the employeeAvailabilityWorkflowStep.voidsetEmployeeStatusWorkflowStep(WorkflowStep employeeStatusWorkflowStep) Sets the employeeStatusWorkflowStep.voidsetPartyEmployeeName(String partyEmployeeName) Sets the partyEmployeeName.Methods inherited from class com.echothree.model.control.party.server.search.PartySearchEvaluator
getAlias, getAnalyzer, 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, setTelephoneNumberMethods 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
-
Constructor Details
-
EmployeeSearchEvaluator
public EmployeeSearchEvaluator(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection) Creates a new instance of EmployeeSearchEvaluator
-
-
Method Details
-
getEntityInstancePKHolderByEmployeeStatusWorkflowStep
public EntityInstancePKHolder getEntityInstancePKHolderByEmployeeStatusWorkflowStep(WorkflowStep employeeStatusWorkflowStep) -
getEntityInstancePKHolderByEmployeeAvailabilityWorkflowStep
public EntityInstancePKHolder getEntityInstancePKHolderByEmployeeAvailabilityWorkflowStep(WorkflowStep employeeAvailabilityWorkflowStep) -
getPartyEmployeeName
Returns the partyEmployeeName.- Returns:
- the partyEmployeeName
-
setPartyEmployeeName
Sets the partyEmployeeName.- Parameters:
partyEmployeeName- the partyEmployeeName to set
-
getEmployeeStatusWorkflowStep
Returns the employeeStatusWorkflowStep.- Returns:
- the employeeStatusWorkflowStep
-
setEmployeeStatusWorkflowStep
Sets the employeeStatusWorkflowStep.- Parameters:
employeeStatusWorkflowStep- the employeeStatusWorkflowStep to set
-
getEmployeeAvailabilityWorkflowStep
Returns the employeeAvailabilityWorkflowStep.- Returns:
- the employeeAvailabilityWorkflowStep
-
setEmployeeAvailabilityWorkflowStep
Sets the employeeAvailabilityWorkflowStep.- Parameters:
employeeAvailabilityWorkflowStep- the employeeAvailabilityWorkflowStep to set
-
executeSearch
Description copied from class:PartySearchEvaluatorSubclasses should override and always call their super's executeSearch()- Overrides:
executeSearchin classPartySearchEvaluator
-