Class DefaultSapRevenueCloudCustomerValidateInterceptor

java.lang.Object
com.sap.hybris.saprevenuecloudcustomer.interceptor.DefaultSapRevenueCloudCustomerValidateInterceptor
All Implemented Interfaces:
de.hybris.platform.servicelayer.interceptor.Interceptor, de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<CustomerModel>

public class DefaultSapRevenueCloudCustomerValidateInterceptor extends Object implements de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<CustomerModel>
Updates already existing customer in Revenue Cloud.
  • Constructor Details

    • DefaultSapRevenueCloudCustomerValidateInterceptor

      public DefaultSapRevenueCloudCustomerValidateInterceptor()
  • Method Details

    • onValidate

      public void onValidate(CustomerModel customerModel, 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<CustomerModel>
      Throws:
      de.hybris.platform.servicelayer.interceptor.InterceptorException
    • shouldReplicate

      protected boolean shouldReplicate(CustomerModel customerModel, de.hybris.platform.servicelayer.interceptor.InterceptorContext ctx)
    • getChangeAttributesList

      protected List<String> getChangeAttributesList()
    • getRevenueCloudConfiguration

      protected SAPRevenueCloudConfigurationModel getRevenueCloudConfiguration()
    • getSapRevenueCloudConfigurationModelGenericDao

      public de.hybris.platform.servicelayer.internal.dao.GenericDao getSapRevenueCloudConfigurationModelGenericDao()
      Returns:
      the sapRevenueCloudConfigurationModelGenericDao
    • setSapRevenueCloudConfigurationModelGenericDao

      public void setSapRevenueCloudConfigurationModelGenericDao(de.hybris.platform.servicelayer.internal.dao.GenericDao sapRevenueCloudConfigurationModelGenericDao)
      Parameters:
      sapRevenueCloudConfigurationModelGenericDao - the sapRevenueCloudConfigurationModelGenericDao to set
    • getSapRevenueCloudCustomerOutboundService

      public SapRevenueCloudCustomerOutboundService getSapRevenueCloudCustomerOutboundService()
      Returns:
      the sapRevenueCloudCustomerOutboundService
    • setSapRevenueCloudCustomerOutboundService

      public void setSapRevenueCloudCustomerOutboundService(SapRevenueCloudCustomerOutboundService sapRevenueCloudCustomerOutboundService)
      Parameters:
      sapRevenueCloudCustomerOutboundService - the sapRevenueCloudCustomerOutboundService to set
    • getBaseStoreService

      public de.hybris.platform.store.services.BaseStoreService getBaseStoreService()
      Returns:
      the baseStoreService
    • setBaseStoreService

      public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
      Parameters:
      baseStoreService - the baseStoreService to set