Class DefaultPPSClient

All Implemented Interfaces:
PPSClientBeanAccessor, PPSClient

public class DefaultPPSClient extends DefaultPPSClientBeanAccessor implements PPSClient
PPS client supporting remote call via REST. For the remote call OAuth authentication is supported. via configuration (see PPSConfigService)
  • Field Details

  • Constructor Details

    • DefaultPPSClient

      public DefaultPPSClient()
  • Method Details

    • getDestinationService

      public de.hybris.platform.apiregistryservices.services.DestinationService getDestinationService()
      Returns:
      the destinationService
    • setDestinationService

      public void setDestinationService(de.hybris.platform.apiregistryservices.services.DestinationService destinationService)
      Parameters:
      destinationService - the destinationService to set
    • callPPS

      public PriceCalculateResponse callPPS(PriceCalculate priceCalculate, SAPConfigurationModel sapConfig)
      Description copied from interface: PPSClient
      Call promotion pricing service
      Specified by:
      callPPS in interface PPSClient
      Parameters:
      priceCalculate - PriceCalculate
      sapConfig - SAP base store configuration
      Returns:
      PriceCalculateResponse
    • getBaseStoreService

      public de.hybris.platform.store.services.BaseStoreService getBaseStoreService()
    • setBaseStoreService

      public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
    • getFlexibleSearchService

      public de.hybris.platform.servicelayer.search.FlexibleSearchService getFlexibleSearchService()
    • setFlexibleSearchService

      public void setFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService)