public class SAPOfferRecommendationRetrieveController
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected CMSPageSlotComponentService |
cmsPageSlotComponentService |
protected static java.lang.String |
OFFER_CLICK |
protected static java.lang.String |
OFFER_DISPLAY |
protected OfferRecommendationManagerFacade |
offerRecommendationManagerFacade |
protected HttpServletRequest |
request |
protected static java.lang.String |
VIEWNAME |
| Constructor and Description |
|---|
SAPOfferRecommendationRetrieveController() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<CMSSAPOfferRecoComponentModel> |
getComponent(java.lang.String componentId) |
void |
registerOfferClick(java.lang.String componentId,
java.lang.String offerId,
java.lang.String offerContentId) |
void |
registerOfferDisplay(java.lang.String componentId,
java.lang.String offerId,
java.lang.String offerContentId) |
java.lang.String |
retrieveOfferRecommendations(java.lang.String id,
java.lang.String componentId,
Model model)
Retrieve the recommended offers to be rendered in the UI
|
void |
saveOfferInteraction(java.lang.String componentId,
java.lang.String offerId,
java.lang.String offerContentId,
boolean bIsOfferDisplay) |
protected static final java.lang.String OFFER_CLICK
protected static final java.lang.String OFFER_DISPLAY
protected static final java.lang.String VIEWNAME
protected CMSPageSlotComponentService cmsPageSlotComponentService
protected OfferRecommendationManagerFacade offerRecommendationManagerFacade
protected HttpServletRequest request
public SAPOfferRecommendationRetrieveController()
protected java.util.Optional<CMSSAPOfferRecoComponentModel> getComponent(java.lang.String componentId)
public void registerOfferClick(java.lang.String componentId,
java.lang.String offerId,
java.lang.String offerContentId)
public void registerOfferDisplay(java.lang.String componentId,
java.lang.String offerId,
java.lang.String offerContentId)
public java.lang.String retrieveOfferRecommendations(java.lang.String id,
java.lang.String componentId,
Model model)
id - componentId - model - public void saveOfferInteraction(java.lang.String componentId,
java.lang.String offerId,
java.lang.String offerContentId,
boolean bIsOfferDisplay)
componentId - offerId - offerContentId - bIsOfferDisplay - Copyright © 2018 SAP SE. All Rights Reserved.