Class DefaultAddressInterceptor
java.lang.Object
com.sap.hybris.sapcustomerb2c.outbound.DefaultAddressInterceptor
- All Implemented Interfaces:
de.hybris.platform.servicelayer.interceptor.Interceptor,de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<AddressModel>
- Direct Known Subclasses:
DefaultMDMAddressInterceptor
public class DefaultAddressInterceptor
extends Object
implements de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<AddressModel>
If default shipment address was updated send default shipment address to Data Hub in case of user replication is
active and the address is related to a sap consumer. This is indicated by the filled sap contact id.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.hybris.platform.store.services.BaseStoreServiceprotected CustomerAddressReplicationUtilityServicede.hybris.platform.commercefacades.storesession.impl.DefaultStoreSessionFacadevoidonValidate(AddressModel addressModel, de.hybris.platform.servicelayer.interceptor.InterceptorContext ctx) voidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) set baseStoreServicevoidsetCustomerAddressReplicationUtilityService(CustomerAddressReplicationUtilityService customerAddressReplicationUtilityService) voidsetCustomerExportService(CustomerExportService customerExportService) set customerExportServicevoidsetStoreSessionFacade(de.hybris.platform.commercefacades.storesession.impl.DefaultStoreSessionFacade storeSessionFacade) set storeSessionFacade
-
Constructor Details
-
DefaultAddressInterceptor
public DefaultAddressInterceptor()
-
-
Method Details
-
onValidate
public void onValidate(AddressModel addressModel, de.hybris.platform.servicelayer.interceptor.InterceptorContext ctx) throws de.hybris.platform.servicelayer.interceptor.InterceptorException - Specified by:
onValidatein interfacede.hybris.platform.servicelayer.interceptor.ValidateInterceptor<AddressModel>- Throws:
de.hybris.platform.servicelayer.interceptor.InterceptorException
-
getMonitoredAttributes
-
getStoreSessionFacade
public de.hybris.platform.commercefacades.storesession.impl.DefaultStoreSessionFacade getStoreSessionFacade()- Returns:
- storeSessionFacade
-
setStoreSessionFacade
public void setStoreSessionFacade(de.hybris.platform.commercefacades.storesession.impl.DefaultStoreSessionFacade storeSessionFacade) set storeSessionFacade- Parameters:
storeSessionFacade-
-
getCustomerExportService
- Returns:
- customerExportService
-
setCustomerExportService
set customerExportService- Parameters:
customerExportService-
-
getBaseStoreService
public de.hybris.platform.store.services.BaseStoreService getBaseStoreService()- Returns:
- baseStoreService
-
setBaseStoreService
public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) set baseStoreService- Parameters:
baseStoreService-
-
getCustomerAddressReplicationUtilityService
-
setCustomerAddressReplicationUtilityService
public void setCustomerAddressReplicationUtilityService(CustomerAddressReplicationUtilityService customerAddressReplicationUtilityService)
-