Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.Item


        crossSellItems.copyInto(itemInfos);
        return itemInfos;
  }
 
  public ItemInfo[] getBundleItems(String itemNaturalKey) throws Exception {
        Item item = dataApi.getItem(siteDomain.getSite().getSiteId(), itemNaturalKey);
        if (item == null) {
          return null;
        }
        Iterator<?> itemIterator = item.getChildren().iterator();
        Vector<ItemInfo> bundleItems = new Vector<ItemInfo>();
        while (itemIterator.hasNext()) {
          Item child = (Item) itemIterator.next();
          if (!isValidItem(child)) {
            continue;
          }
          ItemInfo itemInfo = formatItem(child);
          bundleItems.add(itemInfo);
View Full Code Here


        bundleItems.copyInto(itemInfos);
        return itemInfos;
  }
 
  public ItemInfo[] getSkuItems(String itemNaturalKey) throws Exception {
        Item item = dataApi.getItem(siteDomain.getSite().getSiteId(), itemNaturalKey);
        if (item == null) {
          return null;
        }
        Iterator<?> itemIterator = item.getItemSkus().iterator();
        Vector<ItemInfo> bundleItems = new Vector<ItemInfo>();
        while (itemIterator.hasNext()) {
          Item child = (Item) itemIterator.next();
          if (!ItemDAO.isPublished(child)) {
            continue;
          }
          ItemInfo itemInfo = formatItem(child);
          bundleItems.add(itemInfo);
View Full Code Here

    }
    Vector<ItemInfo> items = new Vector<ItemInfo>();
    Iterator<?> iterator = query.getResultList().iterator();
    while (iterator.hasNext()) {
      Long itemId = (Long) iterator.next();
       Item item = ItemDAO.load(siteDomain.getSite().getSiteId(), itemId);
        ItemInfo itemInfo = formatItem(item);
        items.add(itemInfo);
    }
    ItemInfo itemInfos[] = new ItemInfo[items.size()];
    items.copyInto(itemInfos);
View Full Code Here

            ContentInfo contentInfo = formatContent(content);
            dataInfo = contentInfo;
          }
        }
        else {
          Item item = featureData.getItem();
          if (isValidItem(item)) {
            ItemInfo itemInfo = formatItem(item);
            dataInfo = itemInfo;
        }
        }
View Full Code Here

            continue;
          }
          vector.add(formatContent(content));
        }
        else {
          Item item = homePageDetail.getItem();
          if (!isValidItem(item)) {
            continue;
          }
          vector.add(formatItem(item));
        }
View Full Code Here

      totalCount += itemSize;
      Iterator<?> sqlIterator = list.iterator();
      while (sqlIterator.hasNext()) {
        Long itemId = (Long) sqlIterator.next();
        if (index >= itemStart && index <= itemEnd) {
          Item item = ItemDAO.load(siteDomain.getSite().getSiteId(), itemId);
          ItemInfo itemInfo = formatItem(item);
          dataVector.add(itemInfo);
        }
        index++;
        if (index > itemEnd) {
View Full Code Here

          ContentInfo contentInfo = formatContent(content);
          vector.add(contentInfo);
        }
        if (object instanceof CompassItemLanguage) {
          CompassItemLanguage compassItemLanguage = (CompassItemLanguage) object;
          Item item = (Item) em.find(Item.class, compassItemLanguage.getItemId());
          ItemInfo itemInfo = formatItem(item);
          vector.add(itemInfo);
        }
      }
      Object searchDatas[] = new Object[vector.size()];
View Full Code Here

    ItemComparePageInfo itemComparePageInfo = new ItemComparePageInfo();
    ContentSessionBean contentSessionBean = contentBean.getContentSessionBean();
    SiteProfile siteProfile = contentSessionBean.getSiteProfile();
    Vector<CustomAttributeInfo> attributeVector = new Vector<CustomAttributeInfo>();
    for (String itemId: ContentLookupDispatchAction.getItemCompareList(request)) {
      Item item = ItemDAO.load(siteDomain.getSite().getSiteId(), Format.getLong(itemId));
      for (ItemAttributeDetail itemAttributeDetail: item.getItemAttributeDetails()) {
        CustomAttribute customAttribute = itemAttributeDetail.getCustomAttributeDetail().getCustomAttribute();
        if (customAttribute.getItemCompare() != Constants.VALUE_YES) {
          continue;
        }
        if (customAttribute.getSystemRecord() == Constants.VALUE_YES) {
          continue;
        }
        boolean found = false;
        for (CustomAttributeInfo customAttributeInfo: attributeVector) {
          if (customAttributeInfo.getCustomAttribId().equals(customAttribute.getCustomAttribId().toString())) {
            found = true;
            break;
          }
        }
        if (!found) {
          CustomAttributeInfo customAttributeInfo = new CustomAttributeInfo();
          customAttributeInfo.setCustomAttribId(customAttribute.getCustomAttribId().toString());
          customAttributeInfo.setCustomAttribDesc(customAttribute.getCustomAttributeLanguage().getCustomAttribDesc());
         
          for (CustomAttributeLanguage customAttributeLang: customAttribute.getCustomAttributeLanguages()) {
            if (customAttributeLang.getSiteProfileClass().getSiteProfileClassId().equals(siteProfile.getSiteProfileClass().getSiteProfileClassId())) {
              if (customAttributeLang.getCustomAttribDesc() != null) {
                customAttributeInfo.setCustomAttribDesc(customAttributeLang.getCustomAttribDesc());
              }
              break;
            }
          }
          attributeVector.add(customAttributeInfo);
        }
      }
    }
    CustomAttributeInfo customAttributeInfos[] = new CustomAttributeInfo[attributeVector.size()];
    attributeVector.copyInto(customAttributeInfos);
    itemComparePageInfo.setCustomAttributeInfos(customAttributeInfos);
   
    Vector<ItemCompareItemInfo> itemCompareItemVector = new Vector<ItemCompareItemInfo>();
    for (String itemId: ContentLookupDispatchAction.getItemCompareList(request)) {
      Item item = ItemDAO.load(siteDomain.getSite().getSiteId(), Format.getLong(itemId));
      ItemCompareItemInfo itemCompareItemInfo = new ItemCompareItemInfo();
      ItemInfo itemInfo = formatItem(item);
      itemCompareItemInfo.setItemInfo(itemInfo);
     
      String itemAttribValues[] = new String[customAttributeInfos.length];
      for (int i = 0; i < itemAttribValues.length; i++) {
        itemAttribValues[i] = "";
      }
      itemCompareItemInfo.setItemAttribValues(itemAttribValues);
     
      for (ItemAttributeDetail itemAttributeDetail: item.getItemAttributeDetails()) {
        CustomAttribute customAttribute = itemAttributeDetail.getCustomAttributeDetail().getCustomAttribute();
        int pos = 0;
        boolean found = false;
        for (pos = 0; pos < customAttributeInfos.length; pos++) {
          if (customAttributeInfos[pos].getCustomAttribId().equals(customAttribute.getCustomAttribId().toString())) {
View Full Code Here

          result = formatter.formatCurrency(orderItemDetail.getItemTierPrice());
        }
        detail.setItemPrice(result);
        detail.setItemSubTotal(formatter.formatCurrency(orderItemDetail.getItemDetailAmount()));
       
        Item item = orderItemDetail.getItem();
        Vector<com.jada.content.data.ItemAttributeInfo> v = new Vector<com.jada.content.data.ItemAttributeInfo>();
        if (item != null) {
          ItemImage itemImage = item.getItemLanguage().getImage();
          if (itemImage != null) {
            detail.setImageId(itemImage.getImageId().toString());
          }
              if (!siteProfileClassDefault){
                for (ItemLanguage itemLanguage : item.getItemLanguages()) {
                  if (itemLanguage.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
                    if (itemLanguage.getItemImageOverride().equals(String.valueOf(Constants.VALUE_YES))) {
                      detail.setImageId(itemLanguage.getImage().getImageId().toString());
                    }
                    break;
                  }
                }
              }
          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;
              }
              com.jada.content.data.ItemAttributeInfo itemAttributeInfo = new com.jada.content.data.ItemAttributeInfo();
View Full Code Here

 
  public void combine(Vector<Item> items, AttributeDetailOption[] attributes[], String itemSkuCd, int index, Vector<?> itemOptions) {
    if (index >= attributes.length) {
      System.out.println(itemSkuCd);
      Item item = new Item();
      item.setItemSkuCd(itemSkuCd);
      items.add(item);
      return;
    }
   
    AttributeDetailOption attributeDetailOptions[] = attributes[index];
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.