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

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


            } catch (Exception e) {
                logger.error("Error to add product sku to cart.", e);
            }
           
            final String url = urlService.generateUrl(FoUrls.CART_DETAILS, requestUtil.getRequestData(request));
            return new ModelAndView(new RedirectView(url));
        }
        List<String> excludedPatterns = new ArrayList<String>();
        excludedPatterns.add(FoUrls.CART_ADD_PRODUCT_URL);
        String fallbackUrl = urlService.generateUrl(FoUrls.HOME, requestData);
        final String lastRequestUrl = requestUtil.getLastRequestUrl(request, excludedPatterns, fallbackUrl);
        return new ModelAndView(new RedirectView(lastRequestUrl));
    }
View Full Code Here


                logger.error("Error to add product sku to cart, skuCode:" + skuCode, e);
            }
           
            final String url = urlService.generateUrl(FoUrls.CART_DETAILS, requestUtil.getRequestData(request));
           
            return new ModelAndView(new RedirectView(url));
        }
        List<String> excludedPatterns = new ArrayList<String>();
        excludedPatterns.add(FoUrls.CART_ADD_PRODUCT_URL);
        String fallbackUrl = urlService.generateUrl(FoUrls.HOME, requestData);
        final String lastRequestUrl = requestUtil.getLastRequestUrl(request, excludedPatterns, fallbackUrl);
        return new ModelAndView(new RedirectView(lastRequestUrl));
    }
View Full Code Here

        final RequestData requestData = requestUtil.getRequestData(request);
       
        final String productSkuCode = request.getParameter(RequestConstants.REQUEST_PARAMETER_PRODUCT_SKU_CODE);
        webManagementService.deleteCartItem(requestData, productSkuCode);

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

        final RequestData requestData = requestUtil.getRequestData(request);

        // SANITY CHECK: EMPTY CART
    final Cart currentCart = requestData.getCart();
    if(currentCart != null && currentCart.getTotalCartItems() == 0){
      return new ModelAndView(new RedirectView(urlService.generateUrl(FoUrls.CART_DETAILS, requestUtil.getRequestData(request))));
    }

        // SANITY CHECK: DELIVERY METHODS
        if(currentCart != null && currentCart.getDeliveryMethods().isEmpty()){
            return new ModelAndView(new RedirectView(urlService.generateUrl(FoUrls.CART_DELIVERY, requestUtil.getRequestData(request))));
        }

        // SANITY CHECK: ADDRESSES
        if(currentCart != null && (currentCart.getBillingAddressId() == null || currentCart.getShippingAddressId() == null)){
            return new ModelAndView(new RedirectView(urlService.generateUrl(FoUrls.CART_DELIVERY, requestUtil.getRequestData(request))));
        }

    final CartViewBean cartViewBean = frontofficeViewBeanFactory.buildViewBeanCart(requestUtil.getRequestData(request), currentCart);
    // HIDE PROMO CODE PART
    cartViewBean.setWithPromoCode(false);
View Full Code Here

        final MarketArea marketArea = requestData.getMarketArea();
       
         // SANITY CHECK
        final Cart currentCart = requestData.getCart();
        if(currentCart.getTotalCartItems() == 0){
            return new ModelAndView(new RedirectView(urlService.generateUrl(FoUrls.CART_DETAILS, requestUtil.getRequestData(request))));
        }
       
    if (result.hasErrors()) {
      return displayOrderPayment(request, response);
    }
   
    if(marketArea.withSavedPaymentInformation()
            && paymentForm.isWantSavedPaymentInformations()){
          // Save payment information
          webManagementService.savePaymentInformation(requestUtil.getRequestData(request), paymentForm);
    }
   
    // Create and Save a new order
    webManagementService.buildAndSaveNewOrder(requestUtil.getRequestData(request));
   
    final String urlRedirect = urlService.generateUrl(FoUrls.CART_ORDER_CONFIRMATION, requestUtil.getRequestData(request));
        return new ModelAndView(new RedirectView(urlRedirect));
  }
View Full Code Here

        // SANITY CHECK
        final OrderCustomer lastOrder = requestUtil.getLastOrder(requestData);
       
        if (lastOrder == null) {
            return new ModelAndView(new RedirectView(urlService.generateUrl(FoUrls.HOME, requestUtil.getRequestData(request))));
        }

        final OrderViewBean orderViewBean = frontofficeViewBeanFactory.buildViewBeanOrder(requestUtil.getRequestData(request), lastOrder);

        Object[] params = { orderViewBean.getOrderNum(), orderViewBean.getExpectedDeliveryDate() };
View Full Code Here

        // SANITY CHECK
        final RequestData requestData = requestUtil.getRequestData(request);
        final Cart currentCart = requestData.getCart();
        if (currentCart != null && currentCart.getTotalCartItems() == 0) {
            return new ModelAndView(new RedirectView(urlService.generateUrl(FoUrls.CART_DETAILS, requestUtil.getRequestData(request))));
        }

        final CartViewBean cartViewBean = frontofficeViewBeanFactory.buildViewBeanCart(requestUtil.getRequestData(request), currentCart);
        modelAndView.addObject(ModelConstants.CART_VIEW_BEAN, cartViewBean);
View Full Code Here

        final RequestData requestData = requestUtil.getRequestData(request);
       
        // SANITY CHECK
        final Cart currentCart = requestData.getCart();
        if (currentCart.getTotalCartItems() == 0) {
            return new ModelAndView(new RedirectView(urlService.generateUrl(FoUrls.CART_DETAILS, requestUtil.getRequestData(request))));
        }

        if (result.hasErrors()) {
            return displayOrderDelivery(request, response);
        }

        if (currentCart.getDeliveryMethods() == null) {
            addErrorMessage(request, "DELIVERY");
            return displayOrderDelivery(request, response);
        }

        webManagementService.updateCart(requestData, Long.parseLong(cartForm.getBillingAddressId()), Long.parseLong(cartForm.getShippingAddressId()));

        final String urlRedirect = urlService.generateUrl(FoUrls.CART_ORDER_PAYMENT, requestUtil.getRequestData(request));
        return new ModelAndView(new RedirectView(urlRedirect));
    }
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.