public class OrderCategoriesOperandValueProvider extends AbstractOrderOperandValueProvider implements CollectionOperandValueProvider<BTGCategoriesInOrdersOperandModel>
| Modifier and Type | Field and Description |
|---|---|
static String |
ORDER_QUERY_PARAM |
currencyManager| Constructor and Description |
|---|
OrderCategoriesOperandValueProvider() |
| Modifier and Type | Method and Description |
|---|---|
Class |
getAtomicValueType(BTGCategoriesInOrdersOperandModel operand)
Returns the type of the collection element if BTGOperandModel represents a collection of values.
|
protected Collection<CategoryModel> |
getCategoriesFromLastOrders(UserModel user,
Integer lastOrders) |
Object |
getValue(BTGCategoriesInOrdersOperandModel operand,
UserModel user,
BTGConditionEvaluationScope evaluationScope)
Retrieves the concrete value from a
BTGOperandModel. |
Class |
getValueType(BTGCategoriesInOrdersOperandModel operand)
Retrieves the value-type from a
BTGOperandModel. |
protected FlexibleSearchQuery |
prepareQuery(List<OrderModel> orders) |
getFlexibleSearchService, getNumberOfOrders, getOrdersTotal, getPriceValuesQuery, getUsersLastOrders, setFlexibleSearchServiceafterPropertiesSet, getPriceValueInBaseCurrency, setApplicationContext, sumPriceValuesInBaseCurrencypublic static final String ORDER_QUERY_PARAM
public Object getValue(BTGCategoriesInOrdersOperandModel operand, UserModel user, BTGConditionEvaluationScope evaluationScope)
OperandValueProviderBTGOperandModel.getValue in interface OperandValueProvider<BTGCategoriesInOrdersOperandModel>operand - BTGOperandModel which is asked for it's valueevaluationScope - YTODOpublic Class getValueType(BTGCategoriesInOrdersOperandModel operand)
OperandValueProviderBTGOperandModel.
The type is always assignable to the value-type returned by
OperandValueProvider.getValue(BTGOperandModel, UserModel, BTGConditionEvaluationScope).BTGOperandModel which is asked for it's typegetValueType in interface OperandValueProvider<BTGCategoriesInOrdersOperandModel>protected Collection<CategoryModel> getCategoriesFromLastOrders(UserModel user, Integer lastOrders)
protected FlexibleSearchQuery prepareQuery(List<OrderModel> orders)
public Class getAtomicValueType(BTGCategoriesInOrdersOperandModel operand)
CollectionOperandValueProvidergetAtomicValueType in interface CollectionOperandValueProvider<BTGCategoriesInOrdersOperandModel>Copyright © 2017 SAP SE. All Rights Reserved.