Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.Item


        query = em.createQuery(sql);
        query.setParameter("siteId", site.getSiteId());
        Iterator<?> iterator = query.getResultList().iterator();
        int counter = 0;
        while (iterator.hasNext()) {
          Item item = (Item) iterator.next();
          updateItem(item, siteProfileClasses);
          itemUpdateCount++;
          if (itemUpdateCount % 10 == 0) {
            indexerInfo.setItemUpdateCount(itemUpdateCount);
            updateIndexerInfo(indexerInfo);
View Full Code Here


        }
        Iterator<?> iterator = null;
        iterator = shoppingCartItems.iterator();
        while (iterator.hasNext()) {
          ShoppingCartItem shoppingCartItem = (ShoppingCartItem) iterator.next();
          Item item = shoppingCartItem.getItem();
          if (item.getItemId() < 0) {
            continue;
          }
          item = (Item) em.find(Item.class, shoppingCartItem.getItem().getItemId());
          shoppingCartItem.setItem(item);
        }
View Full Code Here

      this.getShoppingCartItems().clear();
      this.getShoppingCartCoupons().clear();
    }
   
    for (OrderItemDetail orderItemDetail : orderHeader.getOrderItemDetails()) {
      Item item = orderItemDetail.getItem();
      // Do not merge order when using external data
      if (item == null) {
        continue;
      }
      Vector<ItemAttributeInfo> itemAttributeInfos = new Vector<ItemAttributeInfo>();
      for (OrderAttributeDetail orderAttributeDetail : orderItemDetail.getOrderAttributeDetails()) {
        ItemAttributeInfo itemAttributeInfo = new ItemAttributeInfo();
        itemAttributeInfo.setCustomAttribTypeCode(String.valueOf(orderAttributeDetail.getCustomAttributeDetail().getCustomAttribute().getCustomAttribTypeCode()));
        if (orderAttributeDetail.getCustomAttributeDetail() != null) {
          if (orderAttributeDetail.getCustomAttributeOption() != null) {
            itemAttributeInfo.setCustomAttribOptionId(orderAttributeDetail.getCustomAttributeOption().getCustomAttribOptionId());
          }
          for (ItemAttributeDetail itemAttributeDetail : item.getItemAttributeDetails()) {
            if (itemAttributeDetail.getCustomAttributeDetail().getCustomAttribDetailId().equals(orderAttributeDetail.getCustomAttributeDetail().getCustomAttribDetailId())) {
              itemAttributeInfo.setItemAttribDetailId(itemAttributeDetail.getItemAttribDetailId());
              itemAttributeInfo.setItemAttribDetailValue(orderAttributeDetail.getOrderAttribValue());
              break;
            }
          }
        }
        itemAttributeInfos.add(itemAttributeInfo);
      }
      if (item.getItemTypeCd().equals(Constants.ITEM_TYPE_SKU)) {
        for (ItemAttributeDetail itemAttributeDetail : item.getItemAttributeDetails()) {
            CustomAttribute customAttribute = itemAttributeDetail.getCustomAttributeDetail().getCustomAttribute();
            if (customAttribute.getCustomAttribTypeCode() != Constants.CUSTOM_ATTRIBUTE_TYPE_SKU_MAKEUP) {
              continue;
            }
            ItemAttributeInfo itemAttributeInfo = new ItemAttributeInfo();
View Full Code Here

      // Calculate shipping amount per line item
      if (shippingMethodRegion != null) {
          iterator = shoppingCartItems.iterator();
          while (iterator.hasNext()) {
            ShoppingCartItem shoppingCartItem = (ShoppingCartItem) iterator.next();
            Item item = shoppingCartItem.getItem();
            logger.debug("Calculating shipping for item " + item.getItemId() + " " + item.getItemNum());
            ShippingType shippingType = item.getShippingType();
            Long shippingTypeId = shippingType.getShippingTypeId();
            if (shippingTypeId == null) {
              logger.debug("No shipping type can be found");
                shoppingCartItem.setItemShippingFee(0);
                shoppingCartItem.setItemAdditionalShippingFee(0);
View Full Code Here

    String classname = ApplicationGlobal.getDataApiClassName();
    return (DataApi) Class.forName(classname).newInstance();
  }
 
  public Item getItem(String siteId, Long itemId) throws Exception {
      Item item = ItemDAO.load(siteId, itemId);
      return item;
  }
View Full Code Here

      Query query = em.createQuery("from Item where siteId = :siteId and itemNaturalKey = :itemNaturalKey");
      query.setParameter("siteId", siteId);
      query.setParameter("itemNaturalKey", itemNaturalKey);
      Iterator<?> iterator = query.getResultList().iterator();
      if (iterator.hasNext()) {
        Item item = (Item) iterator.next();
        return item;
      }
      return null;
  }
View Full Code Here

    query.setParameter("siteId", siteDomain.getSite().getSiteId());
    query.setParameter("catSiteDomainId", siteDomain.getSiteDomainId());
    iterator = query.getResultList().iterator();
    while (iterator.hasNext()) {
      Long itemId = (Long) iterator.next();
      Item item = ItemDAO.load(siteDomain.getSite().getSiteId(), itemId);
      generateItem(item, siteDomain);
    }
  }
View Full Code Here

    Query query = em.createQuery(sql);
    query.setParameter("siteId", siteDomain.getSite().getSiteId());
    query.setParameter("catId", category.getCatId());
    Iterator<?> iterator = query.getResultList().iterator();
    while (iterator.hasNext()) {
      Item item = (Item) iterator.next();
      generateItem(item, siteDomain);
    }
   
    sql = "select  content " +
        "from    Content content " +
View Full Code Here

    if (coupon.getCouponApplyAll() == Constants.VALUE_YES) {
      return true;
    }
    Iterator<?> iterator = coupon.getItems().iterator();
    while (iterator.hasNext()) {
      Item couponItem = (Item) iterator.next();
      if (couponItem.getItemId().equals(item.getItemId())) {
        return true;
      }
    }
    iterator = coupon.getCategories().iterator();
    while (iterator.hasNext()) {
View Full Code Here

            for (int i = 0; i < itemNaturalKeys.length; i++) {
              int qty = 0;
              if (itemQtys[i].trim().length() != 0) {
                qty = Format.getInt(itemQtys[i]);
              }
          Item item = DataApi.getInstance().getItem(site.getSiteId(), itemNaturalKeys[i]);
          try {
            shoppingCart.setItemQty(item, qty, null, contentBean, true);
            } catch (ItemNotAvailiableException itemNotAvailiableException) {
              String value = Languages.getLangTranValue(language.getLangId(), "content.text.itemQuatityNotAvailable");
              ShoppingCartItemBean itemInfo = (ShoppingCartItemBean) form.getShoppingCartItemInfos().elementAt(i);
View Full Code Here

TOP

Related Classes of com.jada.jpa.entity.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.