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 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:
      onValidate in interface de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<AddressModel>
      Throws:
      de.hybris.platform.servicelayer.interceptor.InterceptorException
    • getMonitoredAttributes

      protected Set<String> 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

      public CustomerExportService getCustomerExportService()
      Returns:
      customerExportService
    • setCustomerExportService

      public void setCustomerExportService(CustomerExportService customerExportService)
      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

      protected CustomerAddressReplicationUtilityService getCustomerAddressReplicationUtilityService()
    • setCustomerAddressReplicationUtilityService

      public void setCustomerAddressReplicationUtilityService(CustomerAddressReplicationUtilityService customerAddressReplicationUtilityService)