Package com.google.checkout.checkout

Examples of com.google.checkout.checkout.Item


        "items");
    Element[] elements = Utils.getElements(document, items);
    Collection ret = new ArrayList();

    for (int i = 0; i < elements.length; i++) {
      ret.add(new Item(document, elements[i]));
    }
    return ret;
  }
View Full Code Here


        "items");
    Element[] elements = Utils.getElements(document, items);
    Collection ret = new ArrayList();

    for (int i = 0; i < elements.length; i++) {
      ret.add(new Item(document, elements[i]));
    }

    return ret;
  }
View Full Code Here

        // add the items
        List<ShoppingCartItem> items = cart.items();
        for (ShoppingCartItem item : items) {
            if (!item.getIsPromo() || sendPromoItems) {
                Item i = new Item();
                i.setItemName(item.getName());
                i.setItemDescription(item.getDescription());
                i.setMerchantItemId(item.getProductId());
                i.setQuantity(item.getQuantity().intValue());
                i.setUnitPriceAmount(item.getBasePrice().floatValue());
                i.setUnitPriceCurrency(cart.getCurrency());
                //i.setItemWeight(item.getWeight().floatValue()); // must convert weight to Lb
                if (!item.taxApplies()) {
                    i.setTaxTableSelector("tax_exempt");
                }
                req.addItem(i);
            }
        }
View Full Code Here

        // add the items
        List<ShoppingCartItem> items = cart.items();
        for (ShoppingCartItem item : items) {
            if (!item.getIsPromo() || sendPromoItems) {
                Item i = new Item();
                i.setItemName(item.getName());
                i.setItemDescription(item.getDescription());
                i.setMerchantItemId(item.getProductId());
                i.setQuantity(item.getQuantity().intValue());
                i.setUnitPriceAmount(item.getBasePrice().floatValue());
                i.setUnitPriceCurrency(cart.getCurrency());
                //i.setItemWeight(item.getWeight().floatValue()); // must convert weight to Lb
                if (!item.taxApplies()) {
                    i.setTaxTableSelector("tax_exempt");
                }
                req.addItem(i);
            }
        }
View Full Code Here

        // add the items
        List<ShoppingCartItem> items = cart.items();
        for (ShoppingCartItem item : items) {
            if (!item.getIsPromo() || sendPromoItems) {
                Item i = new Item();
                i.setItemName(item.getName());
                i.setItemDescription(item.getDescription());
                i.setMerchantItemId(item.getProductId());
                i.setQuantity(item.getQuantity().intValue());
                i.setUnitPriceAmount(item.getBasePrice().floatValue());
                i.setUnitPriceCurrency(cart.getCurrency());
                //i.setItemWeight(item.getWeight().floatValue()); // must convert weight to Lb
                if (!item.taxApplies()) {
                    i.setTaxTableSelector("tax_exempt");
                }
                req.addItem(i);
            }
        }
View Full Code Here

        // add the items
        List<ShoppingCartItem> items = cart.items();
        for (ShoppingCartItem item : items) {
            if (!item.getIsPromo() || sendPromoItems) {
                Item i = new Item();
                i.setItemName(item.getName());
                i.setItemDescription(item.getDescription());
                i.setMerchantItemId(item.getProductId());
                i.setQuantity(item.getQuantity().intValue());
                i.setUnitPriceAmount(item.getBasePrice().floatValue());
                i.setUnitPriceCurrency(cart.getCurrency());
                //i.setItemWeight(item.getWeight().floatValue()); // must convert weight to Lb
                if (!item.taxApplies()) {
                    i.setTaxTableSelector("tax_exempt");
                }
                req.addItem(i);
            }
        }
View Full Code Here

    MerchantCalculationResults results = new MerchantCalculationResults();
    AnonymousAddress address;
    String shipping;
    MerchantCodeString code;
    Item item;

    while (addresses.hasNext()) {
      address = (AnonymousAddress) addresses.next();
      //compute the taxes if required, using strikeiron tax service
      double tax = 0.0d;
      if (callback.isCalculateTax()) {
        double rate = getTaxRate(address.getPostalCode());
        items = callback.getItems().iterator();
        while (items.hasNext()) {
          item = (Item)items.next();
          tax =+ rate * item.getUnitPriceAmount() * item.getQuantity();
        }
      }

      shippingMethods = callback.getShippingMethods().iterator();
      while (shippingMethods.hasNext()) {
View Full Code Here

    assertEquals(c.getCartExpiration(), Utils
        .parseDate("2006-12-31T23:59:59.000Z"));
    assertEquals(c.getItems().size(), 2);
    Collection items = c.getItems();
    Iterator it = items.iterator();
    Item i1 = (Item) it.next();
    assertEquals(
        i1.getItemDescription(),
        "A pack of highly nutritious dried food for emergency - store in your garage for up to one year!!");
    assertEquals(i1.getItemName(), "Dry Food Pack AA1453");
    assertEquals(i1.getMerchantItemId(), "");
    assertEquals(i1.getMerchantPrivateItemData().length, 0);
    assertEquals(i1.getQuantity(), 1);
    assertEquals(i1.getUnitPriceAmount(), 35.00f, 0f);
    assertEquals(i1.getUnitPriceCurrency(), "USD");
    assertEquals(i1.getTaxTableSelector(), "food");

    assertEquals(c.getMerchantCodes().size(), 2);
    assertEquals(c.getMerchantPrivateDataNodes(), null);
    assertEquals(c.getSerialNumber(),
        "6412b6a8-d366-32ab-a42b-1c4a673d3523");
View Full Code Here

    Collection items = n.getItems();
    assertEquals(items.size(), 2);

    Iterator itemIt = items.iterator();

    Item i1 = (Item) itemIt.next();
    assertEquals(
        i1.getItemDescription(),
        "A pack of highly nutritious dried food for emergency - store in your garage for up to one year!!");
    assertEquals(i1.getItemName(), "Dry Food Pack AA1453");
    assertEquals(i1.getMerchantItemId(), "");
    assertEquals(i1.getMerchantPrivateItemData().length, 0);
    assertEquals(i1.getQuantity(), 1);
    assertEquals(i1.getUnitPriceAmount(), 35.00f, 0f);
    assertEquals(i1.getUnitPriceCurrency(), "USD");
    assertEquals(i1.getTaxTableSelector(), "food");

    Item i2 = (Item) itemIt.next();
    assertEquals(i2.getItemDescription(),
        "Portable MP3 player - stores 500 songs, easy-to-use interface, color display");
    assertEquals(i2.getItemName(), "MegaSound 2GB MP3 Player");
    assertEquals(i2.getMerchantItemId(), "");

    Element[] pd = i2.getMerchantPrivateItemData();
    assertEquals(pd.length, 1);
    assertEquals(pd[0].getNodeName(), "my-data");
    // Some more tests maybe...

    assertEquals(i2.getQuantity(), 1);
    assertEquals(i2.getUnitPriceAmount(), 178.00f, 0f);
    assertEquals(i2.getUnitPriceCurrency(), "USD");
    assertEquals(i2.getTaxTableSelector(), "");

    assertEquals(n.getMerchantCodes().size(), 2);

    assertEquals(n.getMerchantPrivateDataNodes(), null);
    assertEquals(n.getOrderCurrencyCode(), "USD");
View Full Code Here

TOP

Related Classes of com.google.checkout.checkout.Item

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.