Examples of OrderShipment


Examples of org.hoteia.qalingo.core.domain.OrderShipment

        Set<OrderShipment> orderShipments = new HashSet<OrderShipment>();
        Set<DeliveryMethod> deliveryMethods = cart.getDeliveryMethods();
        if(deliveryMethods != null){
            for (Iterator<DeliveryMethod> iteratorDeliveryMethod = deliveryMethods.iterator(); iteratorDeliveryMethod.hasNext();) {
                DeliveryMethod deliveryMethod = (DeliveryMethod) iteratorDeliveryMethod.next();
                OrderShipment orderShipment = new OrderShipment();
                orderShipment.setName(deliveryMethod.getName());
                orderShipment.setExpectedDeliveryDate(null);
                orderShipment.setDeliveryMethodId(deliveryMethod.getId());
                orderShipment.setPrice(deliveryMethod.getPrice(cart.getCurrency().getId()));
               
                Set<CartItem> cartItems = cart.getCartItems();
                Set<OrderItem> orderItems = new HashSet<OrderItem>();
                for (Iterator<CartItem> iteratorCartItem = cartItems.iterator(); iteratorCartItem.hasNext();) {
                    CartItem cartItem = (CartItem) iteratorCartItem.next();
                    OrderItem orderItem = new OrderItem();
                    orderItem.setCurrency(cart.getCurrency());
                    orderItem.setProductSkuCode(cartItem.getProductSkuCode());
                    orderItem.setProductSku(cartItem.getProductSku());
                    orderItem.setPrice(cartItem.getPrice(cart.getMarketAreaId(), cart.getRetailerId()).getSalePrice());
                    orderItem.setQuantity(cartItem.getQuantity());
                   
                    // TAXES
                    Set<CartItemTax> taxes = cartItem.getTaxes();
                    if(taxes != null){
                        for (Iterator<CartItemTax> iteratorCartItemTax = taxes.iterator(); iteratorCartItemTax.hasNext();) {
                            CartItemTax cartItemTax = (CartItemTax) iteratorCartItemTax.next();
                            OrderTax orderTax = new OrderTax();
                            orderTax.setName(cartItemTax.getTax().getName());
                            orderTax.setPercent(cartItemTax.getTax().getPercent());
                            orderTax.setAmount(cartItemTax.getTaxAmount());
                            orderItem.getOrderTaxes().add(orderTax);
                        }
                    }
                   
                    orderItems.add(orderItem);
                }
                orderShipment.setOrderItems(orderItems);
                orderShipments.add(orderShipment);
            }
        }
        orderCustomer.setOrderShipments(orderShipments);
       
View Full Code Here

Examples of org.hoteia.qalingo.core.domain.OrderShipment

            // SUB PART : Shippings
            final List<OrderShippingViewBean> orderShippingViewBeans = new ArrayList<OrderShippingViewBean>();
            final Set<OrderShipment> orderShipments = order.getOrderShipments();
            if (Hibernate.isInitialized(orderShipments) && orderShipments != null) {
                for (Iterator<OrderShipment> iterator = orderShipments.iterator(); iterator.hasNext();) {
                    final OrderShipment orderShipment = (OrderShipment) iterator.next();
                    final OrderShippingViewBean orderShippingViewBean = new OrderShippingViewBean();
                    Object[] params = { orderShipment.getName() };
                    orderShippingViewBean.setOrderShippingTotalLabel(getSpecificMessage(ScopeWebMessage.COMMON, "shoppingcart.amount.deliveryMethods", params, locale));
                    orderShippingViewBeans.add(orderShippingViewBean);
                }
                orderViewBean.setOrderShippings(orderShippingViewBeans);
            }
View Full Code Here

Examples of org.hoteia.qalingo.core.domain.OrderShipment

            parameters.put("wording", wording);
           
            List<OrderItem> orderItems = new ArrayList<OrderItem>();
            Set<OrderShipment> orderShipments = orderCustomerPojo.getOrderShipments();
            for (Iterator<OrderShipment> iterator = orderShipments.iterator(); iterator.hasNext();) {
                OrderShipment orderShipment = (OrderShipment) iterator.next();
                orderItems.addAll(orderShipment.getOrderItems());
            }
           
            // TODO : denis : one page/table by OrderShipment
           
            JRDataSource datasource = new JRBeanCollectionDataSource(orderItems, true);
View Full Code Here

Examples of org.hoteia.qalingo.core.domain.OrderShipment

            parameters.put("wording", wording);
           
            List<OrderItem> orderItems = new ArrayList<OrderItem>();
            Set<OrderShipment> orderShipments = orderCustomerPojo.getOrderShipments();
            for (Iterator<OrderShipment> iterator = orderShipments.iterator(); iterator.hasNext();) {
                OrderShipment orderShipment = (OrderShipment) iterator.next();
                orderItems.addAll(orderShipment.getOrderItems());
            }
           
            // TODO : denis : one page/table by OrderShipment
           
            JRDataSource datasource = new JRBeanCollectionDataSource(orderItems, true);
View Full Code Here

Examples of org.hoteia.qalingo.core.domain.OrderShipment

            parameters.put("wording", wording);
           
            List<OrderItem> orderItems = new ArrayList<OrderItem>();
            Set<OrderShipment> orderShipments = orderCustomerPojo.getOrderShipments();
            for (Iterator<OrderShipment> iterator = orderShipments.iterator(); iterator.hasNext();) {
                OrderShipment orderShipment = (OrderShipment) iterator.next();
                orderItems.addAll(orderShipment.getOrderItems());
            }
           
            // TODO : denis : one page/table by OrderShipment
           
            JRDataSource datasource = new JRBeanCollectionDataSource(orderItems, true);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.