Examples of CartItem


Examples of client.ws.milanas.helpers.beans.CartItem

    private void buttonTreatement(JButton button)
    {
        int i, quantity = 0;
        ArrayList<CartItem> items = null;
        ArrayList<CartItem> modifiedItems = null;
        CartItem item = null;
        if(button == modify)
        {
            items = cart.getItems();
            modifiedItems = new ArrayList<CartItem>();
            for(i = 0; i < items.size(); i++)
            {
                item = new CartItem();
                item.setOfferId(items.get(i).getCartItemId());
                try
                {
                    quantity = Integer.parseInt(quantities.get(i).getText());
                }
                catch(NumberFormatException nfe)
                {
                    quantity = 0;
                }
                item.setQuantity(quantity);
                modifiedItems.add(item);
            }
            parent.modifyCart(modifiedItems, tabIndex);
        }
        else if(button == buy)
View Full Code Here

Examples of client.ws.milanas.helpers.beans.CartItem

     * This method returns true if the operation has succeded amb false otherwise.
     */
    public boolean addItem(String offerId, int quantity) throws SOAPEnvelopeCreationException
    {
        ArrayList<CartItem> items = new ArrayList<CartItem>();
        CartItem item = null;
        Cart auxCart = null;
        HashMap<String, String> parameters = new HashMap<String, String>();
        SOAPMessage message, response = null;
        DOMCartHandler dch = null;
        Document doc = null;
       
        if(quantity <= 0)
        {
            return true;
        }
       
        item = new CartItem();
        item.setOfferId(offerId);
        item.setQuantity(quantity);
        items.add(item);
       
        if(cart != null)
        {
            parameters.put("CartId", cart.getCartId());
View Full Code Here

Examples of client.ws.milanas.helpers.beans.CartItem

     * Returns the state of the Amazon's Cart.
     */
    public Cart getCart(Document doc)
    {
        Cart cart = new Cart("", "");
        CartItem cartItem = null;
        Item item = null;
        NodeList nodes, kids1, kids2 = null;
        Node node, kid1, kid2 = null;
        int i, j, k = 0;
       
        nodes = doc.getElementsByTagName("CartItem");
        for(i = 0; i < nodes.getLength(); i++)
        {
            cartItem = new CartItem();
            item = new Item();
            node = nodes.item(i);
            kids1 = node.getChildNodes();
            for(j = 0; j < kids1.getLength(); j++)
            {
                kid1 = kids1.item(j);
                if(kid1.getNodeName().equals("ASIN"))
                {
                    item.setAsin(kid1.getTextContent());
                }
                if(kid1.getNodeName().equals("Title"))
                {
                    item.setTitle(kid1.getTextContent());
                }
                if(kid1.getNodeName().equals("CartItemId"))
                {
                    cartItem.setCartItemId(kid1.getTextContent());
                }
                if(kid1.getNodeName().equals("Quantity"))
                {
                    try
                    {
                        cartItem.setQuantity(Integer.parseInt(kid1.getTextContent()));
                    }
                    catch(NumberFormatException nfe)
                    {
                        cartItem.setQuantity(0);
                    }
                }
                if(kid1.getNodeName().equals("Price"))
                {
                    kids2 = kid1.getChildNodes();
                    for(k = 0; k < kids2.getLength(); k++)
                    {
                        kid2 = kids2.item(k);
                        if(kid2.getNodeName().equals("FormattedPrice"))
                        {
                            cartItem.setUnitPrice(kid2.getTextContent());
                        }
                    }
                }
                if(kid1.getNodeName().equals("ItemTotal"))
                {
                    kids2 = kid1.getChildNodes();
                    for(k = 0; k < kids2.getLength(); k++)
                    {
                        kid2 = kids2.item(k);
                        if(kid2.getNodeName().equals("FormattedPrice"))
                        {
                            cartItem.setTotalPrice(kid2.getTextContent());
                        }
                    }
                }
            }
            cartItem.setItem(item);
            cart.addItem(cartItem);
        }

        nodes = doc.getElementsByTagName("SubTotal");
        for(i = 0; i < nodes.getLength(); i++)
View Full Code Here

Examples of com.alibaba.sample.petstore.dal.dataobject.CartItem

        assertEquals(165 + 1650, cart.getTotal().intValue());
    }

    private void assertProductItem(Cart cart, int index, String itemId, int quantity) {
        CartItem item = cart.getCartItemList().get(index);

        assertSame(item, cart.getCartItem(itemId));
        assertEquals(itemId, item.getProductItemId());
        assertEquals(itemId, item.getProductItem().getProductItemId());
        assertEquals(quantity, item.getQuantity());
        assertEquals(item.getProductItem().getListPrice().doubleValue() * quantity, item.getTotal().doubleValue(),
                     0.01d);
    }
View Full Code Here

Examples of com.ibatis.jpetstore.domain.CartItem

  public String updateCartQuantities() {
    Map parameterMap = ActionContext.getActionContext().getParameterMap();

    Iterator cartItems = getCart().getAllCartItems();
    while (cartItems.hasNext()) {
      CartItem cartItem = (CartItem) cartItems.next();
      String itemId = cartItem.getItem().getItemId();
      try {
        int quantity = Integer.parseInt((String) parameterMap.get(itemId));
        getCart().setQuantityByItemId(itemId, quantity);
        if (quantity < 1) {
          cartItems.remove();
View Full Code Here

Examples of com.ibatis.jpetstore.domain.CartItem

    public String updateCartQuantities() {
        Map parameterMap = ActionContext.getActionContext().getParameterMap();

        Iterator cartItems = getCart().getAllCartItems();
        while (cartItems.hasNext()) {
            CartItem cartItem = (CartItem) cartItems.next();
            String itemId = cartItem.getItem().getItemId();
            try {
                int quantity = Integer.parseInt((String) parameterMap.get(itemId));
                getCart().setQuantityByItemId(itemId, quantity);
                if (quantity < 1) {
                    cartItems.remove();
View Full Code Here

Examples of com.ibatis.jpetstore.domain.CartItem

  public String updateCartQuantities() {
    Map parameterMap = ActionContext.getActionContext().getParameterMap();

    Iterator cartItems = getCart().getAllCartItems();
    while (cartItems.hasNext()) {
      CartItem cartItem = (CartItem) cartItems.next();
      String itemId = cartItem.getItem().getItemId();
      try {
        int quantity = Integer.parseInt((String) parameterMap.get(itemId));
        getCart().setQuantityByItemId(itemId, quantity);
        if (quantity < 1) {
          cartItems.remove();
View Full Code Here

Examples of com.ibatis.jpetstore.domain.CartItem

        .with(NOT_NULL)
        .will(returnValue(item));
    CartBean bean = new CartBean((CatalogService) catalogServiceMock.proxy());
    bean.setWorkingItemId("SomeItem");
    assertEquals(AbstractBean.SUCCESS, bean.addItemToCart());
    CartItem cartItem = (CartItem)bean.getCart().getCartItemList().get(0);
    assertEquals(1,cartItem.getQuantity());
    assertEquals(AbstractBean.SUCCESS, bean.addItemToCart());
    assertEquals(2,cartItem.getQuantity());
  }
View Full Code Here

Examples of com.ibatis.jpetstore.domain.CartItem

    bean.addItemToCart();

    ActionContext.getActionContext().getParameterMap().put("AnID", "5");

    assertEquals(AbstractBean.SUCCESS, bean.updateCartQuantities());
    CartItem cartItem = (CartItem)bean.getCart().getCartItemList().get(0);
    assertEquals(5,cartItem.getQuantity());
  }
View Full Code Here

Examples of com.ibatis.jpetstore.domain.CartItem

  public String updateCartQuantities() {
    Map parameterMap = ActionContext.getActionContext().getParameterMap();

    Iterator cartItems = getCart().getAllCartItems();
    while (cartItems.hasNext()) {
      CartItem cartItem = (CartItem) cartItems.next();
      String itemId = cartItem.getItem().getItemId();
      try {
        int quantity = Integer.parseInt((String) parameterMap.get(itemId));
        getCart().setQuantityByItemId(itemId, quantity);
        if (quantity < 1) {
          cartItems.remove();
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.