Class SAPOfferRecommendationRetrieveController


  • @Controller("SAPOfferRecommendationRetrieveController")
    public class SAPOfferRecommendationRetrieveController
    extends java.lang.Object
    Controller for offerrecommendationList view
    • Constructor Detail

      • SAPOfferRecommendationRetrieveController

        public SAPOfferRecommendationRetrieveController()
    • Method Detail

      • registerOfferClick

        @RequestMapping(value="/action/offerClick/",
                        method=POST)
        @ResponseBody
        public void registerOfferClick​(@RequestParam("componentId")
                                       java.lang.String componentId,
                                       @RequestParam("offerid")
                                       java.lang.String offerId,
                                       @RequestParam("offerContentId")
                                       java.lang.String offerContentId)
      • registerOfferDisplay

        @RequestMapping(value="/action/offerDisplay/",
                        method=POST)
        @ResponseBody
        public void registerOfferDisplay​(@RequestParam("componentId")
                                         java.lang.String componentId,
                                         @RequestParam("offerid")
                                         java.lang.String offerId,
                                         @RequestParam("offerContentId")
                                         java.lang.String offerContentId)
      • retrieveOfferRecommendations

        @RequestMapping("/action/offers/")
        public java.lang.String retrieveOfferRecommendations​(@RequestParam("id")
                                                             java.lang.String id,
                                                             @RequestParam("componentId")
                                                             java.lang.String componentId,
                                                             org.springframework.ui.Model model)
        Retrieve the recommended offers to be rendered in the UI
        Parameters:
        id -
        componentId -
        model -
        Returns:
        viewName
      • saveOfferInteraction

        public void saveOfferInteraction​(java.lang.String componentId,
                                         java.lang.String offerId,
                                         java.lang.String offerContentId,
                                         boolean bIsOfferDisplay)
        Parameters:
        componentId -
        offerId -
        offerContentId -
        bIsOfferDisplay -