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, 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
ConstructorsConstructorDescriptionEmployeeSearchEvaluator
(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection) Creates a new instance of EmployeeSearchEvaluator -
Method Summary
Modifier and TypeMethodDescriptionprotected EntityInstancePKHolder
Subclasses should override and always call their super's executeSearch()Returns the employeeAvailabilityWorkflowStep.Returns the employeeStatusWorkflowStep.getEntityInstancePKHolderByEmployeeAvailabilityWorkflowStep
(WorkflowStep employeeAvailabilityWorkflowStep) getEntityInstancePKHolderByEmployeeStatusWorkflowStep
(WorkflowStep employeeStatusWorkflowStep) Returns the partyEmployeeName.void
setEmployeeAvailabilityWorkflowStep
(WorkflowStep employeeAvailabilityWorkflowStep) Sets the employeeAvailabilityWorkflowStep.void
setEmployeeStatusWorkflowStep
(WorkflowStep employeeStatusWorkflowStep) Sets the employeeStatusWorkflowStep.void
setPartyEmployeeName
(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, 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
-
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:PartySearchEvaluator
Subclasses should override and always call their super's executeSearch()- Overrides:
executeSearch
in classPartySearchEvaluator
-