Class DefaultSapCreditCheckService
- java.lang.Object
-
- de.hybris.platform.sap.sapcreditcheck.service.impl.DefaultSapCreditCheckService
-
- All Implemented Interfaces:
SapCreditCheckService
public class DefaultSapCreditCheckService extends java.lang.Object implements SapCreditCheckService
DefaultSapCreditCheckService for credit check functionalities
-
-
Constructor Summary
Constructors Constructor Description DefaultSapCreditCheckService()
-
Method Summary
-
-
-
Method Detail
-
getB2bCustomerService
public B2BCustomerService<B2BCustomerModel,B2BUnitModel> getB2bCustomerService()
- Returns:
- B2BCustomerService
-
setB2bCustomerService
public void setB2bCustomerService(B2BCustomerService<B2BCustomerModel,B2BUnitModel> b2bCustomerService)
- Parameters:
b2bCustomerService-
-
getB2bUnitService
public B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2bUnitService()
- Returns:
- B2BUnitService
-
getBaseStoreService
public BaseStoreService getBaseStoreService()
- Returns:
-
setBaseStoreService
public void setBaseStoreService(BaseStoreService baseStoreService)
- Parameters:
baseStoreService-
-
setB2bUnitService
public void setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
- Parameters:
b2bUnitService-
-
getModuleConfigurationAccess
public ModuleConfigurationAccess getModuleConfigurationAccess()
-
setModuleConfigurationAccess
public void setModuleConfigurationAccess(ModuleConfigurationAccess moduleConfigurationAccess)
-
getSapCreditCheckBOFactory
public SapCreditCheckBOFactory getSapCreditCheckBOFactory()
-
setSapCreditCheckBOFactory
public void setSapCreditCheckBOFactory(SapCreditCheckBOFactory sapCreditCheckBOFactory)
-
checkCreditLimitExceeded
public boolean checkCreditLimitExceeded(AbstractOrderData orderData)
Description copied from interface:SapCreditCheckServicecheck if credit limit is exceeded- Specified by:
checkCreditLimitExceededin interfaceSapCreditCheckService- Parameters:
orderData- AbstractOrderData- Returns:
- true if the credit limit has been exceeded
-
checkOrderCreditBlocked
public boolean checkOrderCreditBlocked(java.lang.String orderCode)
Description copied from interface:SapCreditCheckServiceCheck if the order is blocked in ERP due to exceeding credit limit- Specified by:
checkOrderCreditBlockedin interfaceSapCreditCheckService- Parameters:
orderCode- String order code- Returns:
- true if order is credit blocked
-
getCurrentSapCustomerId
protected java.lang.String getCurrentSapCustomerId()
-
determineB2BUnitOfCurrentB2BCustomer
protected B2BUnitModel determineB2BUnitOfCurrentB2BCustomer()
- Returns:
- the root B2B unit of the current B2B customer
-
isCreditCheckActive
protected boolean isCreditCheckActive()
- Returns:
- true if SAP credit check is active
-
-