Class OrderSearchEvaluator
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.order.server.search.OrderSearchEvaluator
- Direct Known Subclasses:
SalesOrderSearchEvaluator
-
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
OrderSearchEvaluator
(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, OrderType orderType) -
Method Summary
Modifier and TypeMethodDescriptionprotected int
Counts the number of search parameters, not including orderType.protected EntityInstancePKHolder
Subclasses should override and always call their super's executeSearch()getAlias()
getEntityInstancePKHolderByCancellationPolicy
(CancellationPolicy cancellationPolicy) getEntityInstancePKHolderByCurrency
(Currency currency) getEntityInstancePKHolderByOrderPriority
(OrderPriority orderPriority) getEntityInstancePKHolderByOrderStatusWorkflowStep
(WorkflowStep orderStatusWorkflowStep) getEntityInstancePKHolderByOrderType
(OrderType orderType) getEntityInstancePKHolderByReference
(String reference) getEntityInstancePKHolderByReturnPolicy
(ReturnPolicy returnPolicy) getTerm()
void
void
setCancellationPolicy
(CancellationPolicy cancellationPolicy) void
setCurrency
(Currency currency) void
setOrderAliasType
(OrderAliasType orderAliasType) void
setOrderName
(String orderName) void
setOrderPriority
(OrderPriority orderPriority) void
setOrderStatusWorkflowStep
(WorkflowStep orderStatusWorkflowStep) void
setReference
(String reference) void
setReturnPolicy
(ReturnPolicy returnPolicy) void
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
-
orderType
-
-
Constructor Details
-
OrderSearchEvaluator
protected OrderSearchEvaluator(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, OrderType orderType)
-
-
Method Details
-
getOrderStatusWorkflowStep
-
setOrderStatusWorkflowStep
-
getOrderName
-
setOrderName
-
getOrderAliasType
-
setOrderAliasType
-
getAlias
-
setAlias
-
getOrderPriority
-
setOrderPriority
-
getCurrency
-
setCurrency
-
getTerm
-
setTerm
-
getReference
-
setReference
-
getCancellationPolicy
-
setCancellationPolicy
-
getReturnPolicy
-
setReturnPolicy
-
countParameters
Counts the number of search parameters, not including orderType.- Overrides:
countParameters
in classBaseSearchEvaluator
-
getEntityInstancePKHolderByOrderType
-
getEntityInstancePKHolderByOrderStatusWorkflowStep
public EntityInstancePKHolder getEntityInstancePKHolderByOrderStatusWorkflowStep(WorkflowStep orderStatusWorkflowStep) -
getEntityInstancePKHolderByOrderPriority
-
getEntityInstancePKHolderByCurrency
-
getEntityInstancePKHolderByTerm
-
getEntityInstancePKHolderByReference
-
getEntityInstancePKHolderByCancellationPolicy
public EntityInstancePKHolder getEntityInstancePKHolderByCancellationPolicy(CancellationPolicy cancellationPolicy) -
getEntityInstancePKHolderByReturnPolicy
-
executeSearch
Subclasses should override and always call their super's executeSearch()- Overrides:
executeSearch
in classBaseSearchEvaluator
-