Package org.hoteia.qalingo.core.web.servlet.view

Examples of org.hoteia.qalingo.core.web.servlet.view.RedirectView


            // UPDATE ENGINE SETTING VALUE
            webBackofficeService.updateEngineSettingValue(engineSettingValue, engineSettingValueForm);
        }

        return new ModelAndView(new RedirectView(backofficeUrlService.generateUrl(BoUrls.ENGINE_SETTING_DETAILS, requestUtil.getRequestData(request), engineSettingValue)));
    }
View Full Code Here


            overrideDefaultSeoPageTitleAndMainContentTitle(request, modelAndView, FoUrls.CATEGORY_AS_AXE.getKey(), params);

            return modelAndView;
        }
        final String urlRedirect = urlService.generateUrl(FoUrls.HOME, requestUtil.getRequestData(request));
        return new ModelAndView(new RedirectView(urlRedirect));
    }
View Full Code Here

                List<CatalogCategoryVirtual> catalogCategories = catalogCategoryService.findVirtualCategoriesByProductSkuId(productSku.getId());
                productMarketingSolrService.addOrUpdateProductMarketing(productMarketing, catalogCategories, marketArea, retailer);
            }
        }

        return new ModelAndView(new RedirectView(urlService.generateUrl(FoUrls.CATALOG_SEARCH, requestUtil.getRequestData(request))));
    }
View Full Code Here

  @RequestMapping(BoUrls.CHANGE_LANGUAGE_URL)
  public ModelAndView changeLanguage(final HttpServletRequest request, final Model model) throws Exception {
        final RequestData requestData = requestUtil.getRequestData(request);
        String redirectUrl = backofficeUrlService.generateUrl(getTargetUrl(requestData), true, requestData);
        RedirectView redirectView = new RedirectView(redirectUrl);
        redirectView.setExposeModelAttributes(false);
        return new ModelAndView(redirectView);
  }
View Full Code Here

 
  @RequestMapping(BoUrls.CHANGE_CONTEXT_URL)
  public ModelAndView changeContext(final HttpServletRequest request, final Model model) throws Exception {
        final RequestData requestData = requestUtil.getRequestData(request);
        String redirectUrl = backofficeUrlService.generateUrl(getTargetUrl(requestData), true, requestData);
        RedirectView redirectView = new RedirectView(redirectUrl);
        redirectView.setExposeModelAttributes(false);
        return new ModelAndView(redirectView);
  }
View Full Code Here

        // Update the user
        webBackofficeService.createOrUpdatePersonalUser(checkUser, userForm);
        requestUtil.updateCurrentUser(request, userService.getUserByLoginOrEmail(newEmail));
       
        final String urlRedirect = backofficeUrlService.generateUrl(BoUrls.PERSONAL_DETAILS, requestUtil.getRequestData(request));
        return new ModelAndView(new RedirectView(urlRedirect));
    }
View Full Code Here

   
    // SANITY CHECK: User logged
    final User currentUser = requestUtil.getCurrentUser(request);
    if(currentUser != null){
      final String url =  backofficeUrlService.generateUrl(BoUrls.PERSONAL_DETAILS, requestUtil.getRequestData(request));
      return new ModelAndView(new RedirectView(url));
    }
   
    // SANITY CHECK : Param from spring-security
    String error = request.getParameter(RequestConstants.REQUEST_PARAMETER_AUTH_ERROR);
    if(BooleanUtils.toBoolean(error)){
View Full Code Here

    final CatalogCategoryMaster catalogCategory = catalogCategoryService.getMasterCatalogCategoryByCode(catalogCategoryCode, requestData.getMasterCatalogCode(), new FetchPlan(categoryMasterFetchPlans));

    // SANITY CHECK
    if(catalogCategory == null){
            final String url = backofficeUrlService.generateUrl(BoUrls.MASTER_CATALOG, requestData);
            return new ModelAndView(new RedirectView(url));
    }
   
        modelAndView.addObject("availableGlobaleAttributeDefinitions", backofficeViewBeanFactory.buildListViewBeanAttributeDefinition(requestData, attributeService.findCatalogCategoryGlobalAttributeDefinitions()));
        modelAndView.addObject("availableMarketAreaAttributeDefinitions", backofficeViewBeanFactory.buildListViewBeanAttributeDefinition(requestData, attributeService.findCatalogCategoryMarketAreaAttributeDefinitions()));
View Full Code Here

      final CatalogCategoryMaster catalogCategory = catalogCategoryService.getMasterCatalogCategoryByCode(catalogCategoryCode, requestData.getMasterCatalogCode(), new FetchPlan(categoryMasterFetchPlans));

         // SANITY CHECK
          if(catalogCategory == null){
              final String url = backofficeUrlService.generateUrl(BoUrls.MASTER_CATALOG, requestData);
              return new ModelAndView(new RedirectView(url));
          }
         
      // UPDATE CATEORY
      if (result.hasErrors()) {
        if(StringUtils.isNotEmpty(parentCatalogCategoryId)){
          // CHIELD CATEGORY
          final CatalogCategoryMaster parentCatalogCategory = catalogCategoryService.getMasterCatalogCategoryById(parentCatalogCategoryId, new FetchPlan(categoryMasterFetchPlans));
          initProductMasterCategoryModelAndView(request, modelAndView, parentCatalogCategory);
          return modelAndView;
         
        } else {
          // ROOT CATEGORY
          initProductMasterCategoryModelAndView(request, modelAndView, catalogCategory);
          return modelAndView;
        }
      }
     
      // UPDATE CATEGORY
      try {
//        CatalogCategoryMaster catalogCategoryMaster = new CatalogCategoryMaster();
        webBackofficeService.updateCatalogCategory(requestData, currentMarketArea, currentRetailer, currentLocalization, catalogCategory, catalogCategoryForm);
        addSuccessMessage(request, coreMessageSource.getMessage("business.catalog.category.edit.success.message", locale));
       
        final String urlRedirect = backofficeUrlService.generateUrl(BoUrls.MASTER_CATEGORY_DETAILS, requestData, catalogCategory);;
        return new ModelAndView(new RedirectView(urlRedirect));
       
      } catch (UniqueConstraintCodeCategoryException e) {
        addErrorMessage(request, coreMessageSource.getMessage("business.catalog.category.edit.error.message",  locale));
       
        if(StringUtils.isNotEmpty(parentCatalogCategoryId)){
          // CHIELD CATEGORY
          final CatalogCategoryMaster parentCatalogCategory = catalogCategoryService.getMasterCatalogCategoryById(parentCatalogCategoryId, new FetchPlan(categoryMasterFetchPlans));
          initProductMasterCategoryModelAndView(request, modelAndView, parentCatalogCategory);
          return modelAndView;
         
        } else {
          // ROOT CATEGORY
          initProductMasterCategoryModelAndView(request, modelAndView, catalogCategory);
          return modelAndView;
        }
       
      }

    } else {
        CatalogCategoryMaster parentCatalogCategory = null;
        if(StringUtils.isNotEmpty(parentCatalogCategoryId)){
              parentCatalogCategory = catalogCategoryService.getMasterCatalogCategoryById(parentCatalogCategoryId, new FetchPlan(categoryMasterFetchPlans));
        }

      // CREATE A NEW CATEORY
      if (result.hasErrors()) {
        if(StringUtils.isNotEmpty(parentCatalogCategoryId)){
          // CHIELD CATEGORY
          initProductMasterCategoryModelAndView(request, modelAndView, null);
          return modelAndView;
         
        } else {
          // ROOT CATEGORY
          initProductMasterCategoryModelAndView(request, modelAndView, null);
          return modelAndView;
        }
      }
     
      // SAVE CATEGORY
      try {
        CatalogCategoryMaster catalogCategoryMaster = new CatalogCategoryMaster();
        CatalogCategoryMaster savedCatalogCategory = webBackofficeService.createCatalogCategory(requestData, currentMarketArea, currentLocalization, parentCatalogCategory, catalogCategoryMaster, catalogCategoryForm);
        addSuccessMessage(request, coreMessageSource.getMessage("business.catalog.category.add.success.message", locale));
       
        final String urlRedirect = backofficeUrlService.generateUrl(BoUrls.MASTER_CATEGORY_DETAILS, requestData, savedCatalogCategory);
        return new ModelAndView(new RedirectView(urlRedirect));
       
      } catch (UniqueConstraintCodeCategoryException e) {
        addErrorMessage(request, coreMessageSource.getMessage("business.catalog.category.add.error.message", locale));
        if(StringUtils.isNotEmpty(parentCatalogCategoryId)){
          // CHIELD CATEGORY
View Full Code Here

   
    if(asset != null){
      initRuleDetailsPage(request, response, modelAndView, asset);
    } else {
      final String url = requestUtil.getLastRequestUrl(request);
      return new ModelAndView(new RedirectView(url));
    }
   
        return modelAndView;
  }
View Full Code Here

TOP

Related Classes of org.hoteia.qalingo.core.web.servlet.view.RedirectView

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.