Class DefaultSapCreditCheckService
java.lang.Object
de.hybris.platform.sap.sapcreditcheck.service.impl.DefaultSapCreditCheckService
- All Implemented Interfaces:
SapCreditCheckService
DefaultSapCreditCheckService for credit check functionalities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckCreditLimitExceeded(AbstractOrderData orderData) check if credit limit is exceededbooleancheckOrderCreditBlocked(String orderCode) Check if the order is blocked in ERP due to exceeding credit limitprotected B2BUnitModelde.hybris.platform.b2b.services.B2BCustomerService<B2BCustomerModel,B2BUnitModel> de.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel,B2BCustomerModel> de.hybris.platform.store.services.BaseStoreServiceprotected Stringprotected booleanvoidsetB2bCustomerService(de.hybris.platform.b2b.services.B2BCustomerService<B2BCustomerModel, B2BUnitModel> b2bCustomerService) voidsetB2bUnitService(de.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel, B2BCustomerModel> b2bUnitService) voidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetModuleConfigurationAccess(ModuleConfigurationAccess moduleConfigurationAccess) voidsetSapCreditCheckBOFactory(SapCreditCheckBOFactory sapCreditCheckBOFactory)
-
Constructor Details
-
DefaultSapCreditCheckService
public DefaultSapCreditCheckService()
-
-
Method Details
-
getB2bCustomerService
public de.hybris.platform.b2b.services.B2BCustomerService<B2BCustomerModel,B2BUnitModel> getB2bCustomerService()- Returns:
- B2BCustomerService<B2BCustomerModel, B2BUnitModel>
-
setB2bCustomerService
public void setB2bCustomerService(de.hybris.platform.b2b.services.B2BCustomerService<B2BCustomerModel, B2BUnitModel> b2bCustomerService) - Parameters:
b2bCustomerService-
-
getB2bUnitService
public de.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2bUnitService()- Returns:
- B2BUnitService<B2BUnitModel, B2BCustomerModel>
-
getBaseStoreService
public de.hybris.platform.store.services.BaseStoreService getBaseStoreService()- Returns:
-
setBaseStoreService
public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) - Parameters:
baseStoreService-
-
setB2bUnitService
public void setB2bUnitService(de.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel, B2BCustomerModel> b2bUnitService) - Parameters:
b2bUnitService-
-
getModuleConfigurationAccess
-
setModuleConfigurationAccess
-
getSapCreditCheckBOFactory
-
setSapCreditCheckBOFactory
-
checkCreditLimitExceeded
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
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
-
determineB2BUnitOfCurrentB2BCustomer
- Returns:
- the root B2B unit of the current B2B customer
-
isCreditCheckActive
protected boolean isCreditCheckActive()- Returns:
- true if SAP credit check is active
-