public class DefaultB2BMerchantCheckService extends java.lang.Object implements B2BMerchantCheckService
B2BMerchantCheckService.| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.lang.String> |
merchantCheckTypes |
| Constructor and Description |
|---|
DefaultB2BMerchantCheckService() |
| Modifier and Type | Method and 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 SessionService |
getSessionService() |
protected UserService |
getUserService() |
void |
setEvaluateStrategies(java.util.Set<EvaluateStrategy<B2BMerchantCheckResultModel,AbstractOrderModel,B2BCustomerModel>> evaluateStrategies) |
void |
setMerchantCheckTypes(java.util.List<java.lang.String> merchantCheckTypes) |
void |
setSessionService(SessionService sessionService) |
void |
setUserService(UserService userService) |
public java.util.Set<B2BMerchantCheckResultModel> evaluateMerchantChecks(AbstractOrderModel order, B2BCustomerModel customer)
B2BMerchantCheckServiceevaluateMerchantChecks in interface B2BMerchantCheckServiceorder - the order being evaluatedcustomer - the customer of the orderpublic void setEvaluateStrategies(java.util.Set<EvaluateStrategy<B2BMerchantCheckResultModel,AbstractOrderModel,B2BCustomerModel>> evaluateStrategies)
protected java.util.List<java.lang.String> getMerchantCheckTypes()
public void setMerchantCheckTypes(java.util.List<java.lang.String> merchantCheckTypes)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected UserService getUserService()
public void setUserService(UserService userService)
Copyright © 2018 SAP SE. All Rights Reserved.