Class DefaultPPSClient
java.lang.Object
com.sap.retail.sapppspricing.opps.PPSClientBeanAccessorImpl
com.sap.retail.sapppspricing.impl.DefaultPPSClientBeanAccessor
com.sap.retail.sapppspricing.impl.DefaultPPSClient
- All Implemented Interfaces:
PPSClientBeanAccessor,PPSClient
PPS client supporting remote call via REST. For the remote call OAuth
authentication is supported. via configuration (see
PPSConfigService)-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncallPPS(PriceCalculate priceCalculate, SAPConfigurationModel sapConfig) Method to prepare headers and convert request object to stringde.hybris.platform.apiregistryservices.services.DestinationService<ConsumedDestinationModel>de.hybris.platform.outboundservices.client.IntegrationRestTemplateFactoryvoidsetDestinationService(de.hybris.platform.apiregistryservices.services.DestinationService<ConsumedDestinationModel> destinationService) voidsetIntegrationRestTemplateFactory(de.hybris.platform.outboundservices.client.IntegrationRestTemplateFactory integrationRestTemplateFactory) voidsetOppsTokenManager(OPPSTokenManager oppsTokenManager) Methods inherited from class com.sap.retail.sapppspricing.opps.PPSClientBeanAccessorImpl
getHelper, getObjectFactory, setHelper, setObjectFactory
-
Constructor Details
-
DefaultPPSClient
public DefaultPPSClient()
-
-
Method Details
-
getDestinationService
public de.hybris.platform.apiregistryservices.services.DestinationService<ConsumedDestinationModel> getDestinationService()- Returns:
- the destinationService
-
setDestinationService
public void setDestinationService(de.hybris.platform.apiregistryservices.services.DestinationService<ConsumedDestinationModel> destinationService) - Parameters:
destinationService- the destinationService to set
-
getOppsTokenManager
-
setOppsTokenManager
-
callPPS
public PriceCalculateResponse callPPS(PriceCalculate priceCalculate, SAPConfigurationModel sapConfig) Method to prepare headers and convert request object to string- Specified by:
callPPSin interfacePPSClient- Parameters:
priceCalculate-PriceCalculatesapConfig- SAP base store configuration- Returns:
PriceCalculateResponse
-
getIntegrationRestTemplateFactory
public de.hybris.platform.outboundservices.client.IntegrationRestTemplateFactory getIntegrationRestTemplateFactory()- Returns:
- the integrationRestTemplateFactory
-
setIntegrationRestTemplateFactory
public void setIntegrationRestTemplateFactory(de.hybris.platform.outboundservices.client.IntegrationRestTemplateFactory integrationRestTemplateFactory) - Parameters:
integrationRestTemplateFactory- the integrationRestTemplateFactory to set
-