Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.Item


              displayForm.setPublished(String.valueOf(content.getPublished()));
              displayForm.setDataPublishOn(Format.getFullDate(content.getContentPublishOn()));
              displayForm.setDataExpireOn(Format.getFullDate(content.getContentExpireOn()));
        }
        if (homePageDetail.getItem() != null) {
            Item item = homePageDetail.getItem();
        ItemLanguage itemLanguage = null;
        for (ItemLanguage language : item.getItemLanguages()) {
          if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassDefaultId())) {
            itemLanguage = language;
          }
        }
            displayForm.setDataType("Item");
            displayForm.setDescription(itemLanguage.getItemShortDesc());
              displayForm.setPublished(String.valueOf(item.getPublished()));
              displayForm.setDataPublishOn(Format.getFullDate(item.getItemPublishOn()));
              displayForm.setDataExpireOn(Format.getFullDate(item.getItemExpireOn()));
        }
        vector.add(displayForm);
      }
      HomePageDetailDisplayForm homePageDetails[] = new HomePageDetailDisplayForm[vector.size()];
      vector.copyInto(homePageDetails);
View Full Code Here


      query = em.createQuery(sql);
      query.setParameter("siteId", site.getSiteId());
      Iterator<?> iterator = query.getResultList().iterator();
      boolean error = false;
      while (iterator.hasNext()) {
        Item item = (Item) iterator.next();
        for (SiteProfileClass siteProfileClass : siteProfileClasses) {
          for (SiteCurrencyClass siteCurrencyClass : siteCurrencyClasses) {
            String result = "";
            try {
              com.jada.xml.ie.Item i = itemApi.export(item);
              ItemSimple itemSimpleXml = new ItemSimple(i,
                                    siteProfileClass.getSiteProfileClassId(),
                                    siteProfileClass.getSiteProfileClassName(),
                                    siteCurrencyClass.getSiteCurrencyClassId(),
                                    siteCurrencyClass.getSiteCurrencyClassName());
              result = transformation.toExport(itemSimpleXml);
            }
            catch (Exception e) {
              result = "Unable to export item with sku code " + item.getItemSkuCd() + System.getProperty("line.separator");
              result += Utility.getStackTrace(e);
              error = true;
              outputStream.write(result.getBytes(Constants.SYSTEM_ENCODING));
              break;
            }
View Full Code Here

            "/" + contentBean.getContentSessionBean().getSiteDomain().getSiteDomainPrefix() +
              "/" + contentBean.getContentSessionBean().getSiteProfile().getSiteProfileClass().getSiteProfileClassName() +
            "/" + Constants.FRONTEND_URL_HOME;
      }
      else if (menu.getMenuType().equals(Constants.MENU_ITEM) && menu.getItem() != null && ItemDAO.isPublished(menu.getItem())) {
        Item item = menu.getItem();
        url = "/" + ApplicationGlobal.getContextPath() +
            Constants.FRONTEND_URL_PREFIX +
            "/" + contentBean.getContentSessionBean().getSiteDomain().getSiteDomainPrefix() +
              "/" + contentBean.getContentSessionBean().getSiteProfile().getSiteProfileClass().getSiteProfileClassName() +
            "/" + Constants.FRONTEND_URL_ITEM +
            "/" + item.getItemNaturalKey();
      }
      else if (menu.getMenuType().equals(Constants.MENU_CONTENT) && menu.getContent() != null && ContentDAO.isPublished(menu.getContent())) {
        Content content = menu.getContent();
        url = "/" + ApplicationGlobal.getContextPath() +
            Constants.FRONTEND_URL_PREFIX +
View Full Code Here

  }
 
  /******************************************************************************************************/
 
  public ItemInfo getItem(String itemNaturalKey, boolean updateStatistics) throws Exception {
    Item item = dataApi.getItem(siteDomain.getSite().getSiteId(), itemNaturalKey);
      if (!isValidItem(item)) {
        return null;
      }
        if (updateStatistics) {
          item.setItemHitCounter(new Integer(item.getItemHitCounter().intValue() + 1));
        }
        return formatItem(item);
  }
View Full Code Here

        }
        return formatItem(item);
  }
 
  public ItemInfo getItem(Long itemId, boolean updateStatistics) throws Exception {
        Item item = dataApi.getItem(siteDomain.getSite().getSiteId(), itemId);
      if (!isValidItem(item)) {
        return null;
      }
        if (updateStatistics) {
          item.setItemHitCounter(new Integer(item.getItemHitCounter().intValue() + 1));
        }
        return formatItem(item);
  }
View Full Code Here

              "where  child.itemId = :itemId";
      Query query = em.createQuery(sql);
      query.setParameter("itemId", item.getItemId());
      Iterator<?> iterator = query.getResultList().iterator();
      while (iterator.hasNext()) {
        Item i = (Item) iterator.next();
        if (!i.getItemTypeCd().equals(Constants.ITEM_TYPE_RECOMMAND_BUNDLE)) {
          continue;
        }
        itemPriceSearchUpdate(i, site, adminBean);
      }
    }
View Full Code Here

    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
   
    SiteProfile siteProfile = contentBean.getContentSessionBean().getSiteProfile();
    SiteCurrency siteCurrency = contentBean.getContentSessionBean().getSiteCurrency();
   
    Item master = item;
    if (item.getItemTypeCd().equals(Constants.ITEM_TYPE_SKU)) {
      master = item.getItemSkuParent();
    }

        Long defaultSiteCurrencyClassId = contentBean.getContentSessionBean().getSiteDomain().getSite().getSiteCurrencyClassDefault().getSiteCurrencyClassId();
     ItemInfo itemInfo = new ItemInfo();
   
    ItemLanguage masterLanguageDefault = master.getItemLanguage();
        itemInfo.setItemShortDesc(masterLanguageDefault.getItemShortDesc());
        itemInfo.setItemDesc(masterLanguageDefault.getItemDesc());
        if (Format.isNullOrEmpty(masterLanguageDefault.getPageTitle())) {
          itemInfo.setPageTitle(masterLanguageDefault.getItemShortDesc());
        }
        else {
          itemInfo.setPageTitle(masterLanguageDefault.getPageTitle());
        }
        if (Format.isNullOrEmpty(masterLanguageDefault.getMetaKeywords())) {
          itemInfo.setMetaKeywords(masterLanguageDefault.getItemShortDesc());
        }
        else {
          itemInfo.setMetaKeywords(masterLanguageDefault.getMetaKeywords());
        }
        if (Format.isNullOrEmpty(masterLanguageDefault.getMetaDescription())) {
          itemInfo.setMetaDescription(masterLanguageDefault.getItemShortDesc());
        }
        else {
          itemInfo.setMetaDescription(masterLanguageDefault.getMetaDescription());
        }
        itemInfo.setItemDefaultImageUrl(null);
        if (masterLanguageDefault.getImage() != null) {
          String imageUrl = imageUrlPrefix + "?type=I&imageId=" + masterLanguageDefault.getImage().getImageId();
          itemInfo.setItemDefaultImageUrl(imageUrl);
        }
        Vector<String> itemImages = new Vector<String>();
        Iterator<?> iterator = masterLanguageDefault.getImages().iterator();
        while (iterator.hasNext()) {
          ItemImage image = (ItemImage) iterator.next();
          String imageUrl = imageUrlPrefix + "?type=I&imageId=" + image.getImageId();
          itemImages.add(imageUrl);
        }
        itemInfo.setItemImageUrls(itemImages);
       
        if (!contentBean.getContentSessionKey().isSiteProfileClassDefault()) {
        ItemLanguage masterLanguage = master.getItemLanguage();
        for (ItemLanguage language : master.getItemLanguages()) {
          if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfile.getSiteProfileClass().getSiteProfileClassId())) {
            masterLanguage = language;
            break;
          }
        }
View Full Code Here

        comments.copyInto(contentInfos);
    return contentInfos;
  }
 
  public ItemInfo[] getRelatedItems(String itemNaturalKey) throws Exception {
        Item item = dataApi.getItem(siteDomain.getSite().getSiteId(), itemNaturalKey);
        if (item == null) {
          return null;
        }
        Iterator<?> itemIterator = item.getItemsRelated().iterator();
        Vector<ItemInfo> relatedItems = new Vector<ItemInfo>();
        while (itemIterator.hasNext()) {
          Item relatedItem = (Item) itemIterator.next();
          if (!isValidItem(relatedItem)) {
            continue;
          }
          ItemInfo relatedItemInfo = formatItem(relatedItem);
          relatedItems.add(relatedItemInfo);
View Full Code Here

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

        upsellItems.copyInto(itemInfos);
        return itemInfos;
  }
 
  public ItemInfo[] getCrossSellItems(String itemNaturalKey) throws Exception {
        Item item = dataApi.getItem(siteDomain.getSite().getSiteId(), itemNaturalKey);
        if (item == null) {
          return null;
        }
        Iterator<?> itemIterator = item.getItemsCrossSell().iterator();
        Vector<ItemInfo> crossSellItems = new Vector<ItemInfo>();
        while (itemIterator.hasNext()) {
          Item crossSellItem = (Item) itemIterator.next();
          if (!isValidItem(crossSellItem)) {
            continue;
          }
          ItemInfo itemInfo = formatItem(crossSellItem);
          crossSellItems.add(itemInfo);
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.