Class BatchSearchEvaluator
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.batch.server.search.BatchSearchEvaluator
- Direct Known Subclasses:
OrderBatchSearchEvaluator
-
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
BatchSearchEvaluator
(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, BatchType batchType) -
Method Summary
Modifier and TypeMethodDescriptionprotected int
Counts the number of search parameters, not including batchType.protected EntityInstancePKHolder
Subclasses should override and always call their super's executeSearch()getAlias()
getEntityInstancePKHolderByBatchStatusWorkflowStep
(WorkflowStep batchStatusWorkflowStep) getEntityInstancePKHolderByBatchType
(BatchType batchType) void
void
setBatchAliasType
(BatchAliasType batchAliasType) void
setBatchName
(String batchName) void
setBatchStatusWorkflowStep
(WorkflowStep batchStatusWorkflowStep) Methods inherited from class com.echothree.model.control.search.server.search.BaseSearchEvaluator
createCachedExecutedSearchResults, createUserVisitSearchResults, execute, executeCachableSearch, executeQuery, getCreatedSince, getEntityInstancePKHolderByCreatedTime, getEntityInstancePKHolderByModifiedTime, getEntityInstancePKHolderFromQuery, getEntityInstancePKHolderFromQuery, getModifiedSince, getSearchSortOrderName, getSize, getSortFields, getSoundex, isResultCachable, removeUserVisitSearch, setCreatedSince, setModifiedSince
Methods inherited from class com.echothree.model.control.search.server.search.BaseEvaluator
getAnalyzer, 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
-
batchType
-
-
Constructor Details
-
BatchSearchEvaluator
protected BatchSearchEvaluator(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, BatchType batchType)
-
-
Method Details
-
getBatchStatusWorkflowStep
-
setBatchStatusWorkflowStep
-
getBatchName
-
setBatchName
-
getBatchAliasType
-
setBatchAliasType
-
getAlias
-
setAlias
-
countParameters
Counts the number of search parameters, not including batchType.- Overrides:
countParameters
in classBaseSearchEvaluator
-
getEntityInstancePKHolderByBatchType
-
getEntityInstancePKHolderByBatchStatusWorkflowStep
public EntityInstancePKHolder getEntityInstancePKHolderByBatchStatusWorkflowStep(WorkflowStep batchStatusWorkflowStep) -
executeSearch
Subclasses should override and always call their super's executeSearch()- Overrides:
executeSearch
in classBaseSearchEvaluator
-