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, sessionFields inherited from class com.echothree.model.control.search.server.search.BaseEvaluator
entityType, field, fields, index, q, query, searchControl, searchDefaultOperator, userVisit -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOrderSearchEvaluator(UserVisit userVisit, SearchType searchType, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, OrderType orderType) -
Method Summary
Modifier and TypeMethodDescriptionprotected intCounts the number of search parameters, not including orderType.protected EntityInstancePKHolderSubclasses 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()voidvoidsetCancellationPolicy(CancellationPolicy cancellationPolicy) voidsetCurrency(Currency currency) voidsetOrderAliasType(OrderAliasType orderAliasType) voidsetOrderName(String orderName) voidsetOrderPriority(OrderPriority orderPriority) voidsetOrderStatusWorkflowStep(WorkflowStep orderStatusWorkflowStep) voidsetReference(String reference) voidsetReturnPolicy(ReturnPolicy returnPolicy) voidMethods 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, setModifiedSinceMethods inherited from class com.echothree.model.control.search.server.search.BaseEvaluator
getAnalyzer, 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
-
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:
countParametersin 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:
executeSearchin classBaseSearchEvaluator
-