Class OfferListingController


  • @Controller("OffersController")
    @RequestMapping("/offers")
    public class OfferListingController
    extends AbstractController
    Controller for product offers listed on product details page.
    Since:
    6.7
    • Constructor Detail

      • OfferListingController

        public OfferListingController()
    • Method Detail

      • getOffers

        @RequestMapping(value="/{processType}/{affectedProductCode}",
                        method=GET)
        public java.lang.String getOffers​(@PathVariable
                                          java.lang.String processType,
                                          @PathVariable
                                          java.lang.String affectedProductCode,
                                          @RequestParam(required=false)
                                          java.lang.String bpoCode,
                                          @RequestParam(required=false)
                                          java.lang.String subscriberIdentities,
                                          org.springframework.ui.Model model)
        Parameters:
        processType - type of the process (RETENTION, TARIFF_CHANGE, etc.)
        affectedProductCode - code of current product from product details page
        bpoCode - bpo from CPI subscription
        subscriberIdentities - subscription identities
        model - page model
        Returns:
        retention offer panel