Class OfferListingController

java.lang.Object
de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
de.hybris.platform.b2ctelcoaddon.controllers.misc.OfferListingController

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

    • OfferListingController

      public OfferListingController()
  • Method Details

    • getOffers

      @RequestMapping(value="/{processType}/{affectedProductCode}", method=GET) public String getOffers(@PathVariable String processType, @PathVariable String affectedProductCode, @RequestParam(required=false) String bpoCode, @RequestParam(required=false) 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
    • getTmaProductOfferFacade

      protected TmaProductOfferFacade getTmaProductOfferFacade()
    • getCustomerFacade

      protected TmaCustomerFacade getCustomerFacade()
    • getTmaPriceOrganizationService

      protected TmaPriceOrganizationService getTmaPriceOrganizationService()