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
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final intprotected static final doubleprotected static final String -
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.DestinationService<ConsumedDestinationModel>de.hybris.platform.servicelayer.search.FlexibleSearchServicevoidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetDestinationService(de.hybris.platform.apiregistryservices.services.DestinationService<ConsumedDestinationModel> 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:
-
CLIENT_ID
- See Also:
-
CLIENT_SECRET
- See Also:
-
GRANT_TYPE
- See Also:
-
EQUALS
- See Also:
-
AND
- See Also:
-
DESTINATIONID
- See Also:
-
DESTINATIONTARGET
- See Also:
-
GRANT_TYPE_VALUE
- See Also:
-
SIZE
protected static final int SIZE- See Also:
-
TIMECONVERSION_TO_MS
protected static final double TIMECONVERSION_TO_MS- See Also:
-
-
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
-
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)
-