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)-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncallPPS(PriceCalculate priceCalculate, SAPConfigurationModel sapConfig) Call promotion pricing servicede.hybris.platform.store.services.BaseStoreServicede.hybris.platform.apiregistryservices.services.DestinationServicede.hybris.platform.servicelayer.search.FlexibleSearchServicevoidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetDestinationService(de.hybris.platform.apiregistryservices.services.DestinationService destinationService) voidsetFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService) Methods inherited from class com.sap.retail.sapppspricing.opps.PPSClientBeanAccessorImpl
getHelper, getObjectFactory, setHelper, setObjectFactory
-
Field Details
-
X_REQUEST_ID
- See Also:
-
AUTHORIZATION
- See Also:
-
SIZE
protected static final int SIZE- See Also:
-
DESTINATIONID
- See Also:
-
DESTINATIONTARGET
- See Also:
-
grantType
- See Also:
-
-
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:PPSClientCall promotion pricing service- Specified by:
callPPSin interfacePPSClient- Parameters:
priceCalculate-PriceCalculatesapConfig- 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)
-