Class SearchSimilarVariantsController

    • Constructor Detail

      • SearchSimilarVariantsController

        public SearchSimilarVariantsController()
    • Method Detail

      • searchVariant

        @RequestMapping(value="/cpq/searchConfigVariant",
                        method=POST)
        @ResponseBody
        public org.springframework.web.servlet.ModelAndView searchVariant​(@RequestParam("configId")
                                                                          java.lang.String configId,
                                                                          @RequestParam("productCode")
                                                                          java.lang.String productCode,
                                                                          org.springframework.ui.Model model)
                                                                   throws BusinessException
        Searches similar variants considering the value assignments of the given runtime configuration. Renders the results as variant carousel.
        Parameters:
        configId - configuration session id
        productCode - code of the configurable product
        model - view model
        Returns:
        view name
        Throws:
        BusinessException
      • getViewName

        protected java.lang.String getViewName()
      • setVariantFacade

        public void setVariantFacade​(ConfigurationVariantFacade variantFacade)
        Parameters:
        variantFacade - injects the facade object used by this controller for variant search