Class DefaultB2BMerchantCheckService
- java.lang.Object
-
- de.hybris.platform.b2b.services.impl.DefaultB2BMerchantCheckService
-
- All Implemented Interfaces:
B2BMerchantCheckService
public class DefaultB2BMerchantCheckService extends java.lang.Object implements B2BMerchantCheckService
Default implementation of theB2BMerchantCheckService.- Spring Bean ID:
- b2bMerchantCheckService
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>merchantCheckTypes
-
Constructor Summary
Constructors Constructor Description DefaultB2BMerchantCheckService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<B2BMerchantCheckResultModel>evaluateMerchantChecks(AbstractOrderModel order, B2BCustomerModel customer)Evaluates the order for a customer to determine the merchant checks such as credit limits, order thresholds, budget limits.protected java.util.List<java.lang.String>getMerchantCheckTypes()protected SessionServicegetSessionService()protected UserServicegetUserService()voidsetEvaluateStrategies(java.util.Set<EvaluateStrategy<B2BMerchantCheckResultModel,AbstractOrderModel,B2BCustomerModel>> evaluateStrategies)voidsetMerchantCheckTypes(java.util.List<java.lang.String> merchantCheckTypes)voidsetSessionService(SessionService sessionService)voidsetUserService(UserService userService)
-
-
-
Method Detail
-
evaluateMerchantChecks
public java.util.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(java.util.Set<EvaluateStrategy<B2BMerchantCheckResultModel,AbstractOrderModel,B2BCustomerModel>> evaluateStrategies)
-
getMerchantCheckTypes
protected java.util.List<java.lang.String> getMerchantCheckTypes()
-
setMerchantCheckTypes
public void setMerchantCheckTypes(java.util.List<java.lang.String> merchantCheckTypes)
-
getSessionService
protected SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
getUserService
protected UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
-