Class DefaultB2BMerchantCheckService
java.lang.Object
de.hybris.platform.b2b.services.impl.DefaultB2BMerchantCheckService
- All Implemented Interfaces:
B2BMerchantCheckService
Default implementation of the
B2BMerchantCheckService.- Spring Bean ID:
- b2bMerchantCheckService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluateMerchantChecks(AbstractOrderModel order, B2BCustomerModel customer) Evaluates the order for a customer to determine the merchant checks such as credit limits, order thresholds, budget limits.protected SessionServiceprotected UserServicevoidsetEvaluateStrategies(Set<EvaluateStrategy<B2BMerchantCheckResultModel, AbstractOrderModel, B2BCustomerModel>> evaluateStrategies) voidsetMerchantCheckTypes(List<String> merchantCheckTypes) voidsetSessionService(SessionService sessionService) voidsetUserService(UserService userService)
-
Field Details
-
merchantCheckTypes
-
-
Constructor Details
-
DefaultB2BMerchantCheckService
public DefaultB2BMerchantCheckService()
-
-
Method Details
-
evaluateMerchantChecks
public Set<B2BMerchantCheckResultModel> evaluateMerchantChecks(AbstractOrderModel order, B2BCustomerModel customer) Description copied from interface:B2BMerchantCheckServiceEvaluates the order for a customer to determine the merchant checks such as credit limits, order thresholds, budget limits.- Specified by:
evaluateMerchantChecksin interfaceB2BMerchantCheckService- Parameters:
order- the order being evaluatedcustomer- the customer of the order- Returns:
- results of the evaluations against the order
-
setEvaluateStrategies
public void setEvaluateStrategies(Set<EvaluateStrategy<B2BMerchantCheckResultModel, AbstractOrderModel, B2BCustomerModel>> evaluateStrategies) -
getMerchantCheckTypes
-
setMerchantCheckTypes
-
getSessionService
-
setSessionService
-
getUserService
-
setUserService
-