Class DefaultSapProductCpqInterceptor

java.lang.Object
com.sap.hybris.sapproductcpqintegration.interceptor.DefaultSapProductCpqInterceptor
All Implemented Interfaces:
de.hybris.platform.servicelayer.interceptor.Interceptor, de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<ProductModel>

public class DefaultSapProductCpqInterceptor extends Object implements de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<ProductModel>
Interceptor that replicate product image .
  • Constructor Details

    • DefaultSapProductCpqInterceptor

      public DefaultSapProductCpqInterceptor()
  • Method Details

    • onValidate

      public void onValidate(ProductModel productModel, de.hybris.platform.servicelayer.interceptor.InterceptorContext ctx) throws de.hybris.platform.servicelayer.interceptor.InterceptorException
      Get media product media object and send formdata request to callidus.
      Specified by:
      onValidate in interface de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<ProductModel>
      Parameters:
      productModel - product object
      ctx - interceptor context
      Throws:
      de.hybris.platform.servicelayer.interceptor.InterceptorException
    • getSapProductCpqOutboundService

      public SapProductCpqOutboundService getSapProductCpqOutboundService()
    • setSapProductCpqOutboundService

      public void setSapProductCpqOutboundService(SapProductCpqOutboundService sapProductCpqOutboundService)
    • getSapGlobalConfigurationService

      public SAPGlobalConfigurationService getSapGlobalConfigurationService()
      Returns:
      the sapGlobalConfigurationService
    • setSapGlobalConfigurationService

      public void setSapGlobalConfigurationService(SAPGlobalConfigurationService sapGlobalConfigurationService)
      Parameters:
      sapGlobalConfigurationService - the sapGlobalConfigurationService to set