Examples of ItemLanguage


Examples of com.jada.jpa.entity.ItemLanguage

    JSONEscapeObject jsonResult = new JSONEscapeObject();
    Iterator<?> iterator = item.getItemsUpSell().iterator();
    Vector<JSONEscapeObject> items = new Vector<JSONEscapeObject>();
    while (iterator.hasNext()) {
      Item itemRelated = (Item) iterator.next();
      ItemLanguage itemLanguage = null;
      for (ItemLanguage language : itemRelated.getItemLanguages()) {
        if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassDefaultId())) {
          itemLanguage = language;
          break;
        }
      }     
      JSONEscapeObject itemObject = new JSONEscapeObject();
      itemObject.put("itemId", itemRelated.getItemId());
      itemObject.put("itemNum", itemRelated.getItemNum());
      itemObject.put("itemUpcCd", itemRelated.getItemUpcCd());
      itemObject.put("itemShortDesc", itemLanguage.getItemShortDesc());
      items.add(itemObject);
    }
    jsonResult.put("items", items);
    jsonResult.put("status", Constants.WEBSERVICE_STATUS_SUCCESS);
View Full Code Here

Examples of com.jada.jpa.entity.ItemLanguage

    JSONEscapeObject jsonResult = new JSONEscapeObject();
    Iterator<?> iterator = item.getItemsCrossSell().iterator();
    Vector<JSONEscapeObject> items = new Vector<JSONEscapeObject>();
    while (iterator.hasNext()) {
      Item itemRelated = (Item) iterator.next();
      ItemLanguage itemLanguage = null;
      for (ItemLanguage language : itemRelated.getItemLanguages()) {
        if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassDefaultId())) {
          itemLanguage = language;
          break;
        }
      }
      JSONEscapeObject itemObject = new JSONEscapeObject();
      itemObject.put("itemId", itemRelated.getItemId());
      itemObject.put("itemNum", itemRelated.getItemNum());
      itemObject.put("itemUpcCd", itemRelated.getItemUpcCd());
      itemObject.put("itemShortDesc", itemLanguage.getItemShortDesc());
      items.add(itemObject);
    }
    jsonResult.put("items", items);
    jsonResult.put("status", Constants.WEBSERVICE_STATUS_SUCCESS);
View Full Code Here

Examples of com.jada.jpa.entity.ItemLanguage

    for (Category category : source.getCategories()) {
      item.getCategories().add(category);
    }
   
    for (ItemLanguage sourceLanguage : source.getItemLanguages()) {
      ItemLanguage itemLanguage = new ItemLanguage();
      itemLanguage.setItemShortDesc(sourceLanguage.getItemShortDesc());
      itemLanguage.setItemDesc(sourceLanguage.getItemDesc());
      itemLanguage.setPageTitle(sourceLanguage.getPageTitle());
      itemLanguage.setMetaKeywords(sourceLanguage.getMetaKeywords());
      itemLanguage.setMetaDescription(sourceLanguage.getMetaDescription());
      itemLanguage.setItemImageOverride(sourceLanguage.getItemImageOverride());
      itemLanguage.setRecUpdateBy(user.getUserId());
      itemLanguage.setRecUpdateDatetime(new Date());
      itemLanguage.setRecCreateBy(user.getUserId());
      itemLanguage.setRecCreateDatetime(new Date());
      itemLanguage.setSiteProfileClass(sourceLanguage.getSiteProfileClass());
      item.getItemLanguages().add(itemLanguage);
      em.persist(itemLanguage);
     
      if (sourceLanguage.getSiteProfileClass().getSiteProfileClassId().equals(adminBean.getSite().getSiteProfileClassDefault().getSiteProfileClassId())) {
        item.setItemLanguage(itemLanguage);
      }
     
      if (sourceLanguage.getImage() != null) {
        ItemImage sourceImage = sourceLanguage.getImage();
        ItemImage itemImage = new ItemImage();
        itemImage.setSeqNum(sourceImage.getSeqNum());
        itemImage.setContentType(sourceImage.getContentType());
        itemImage.setImageName(sourceImage.getImageName());
        itemImage.setImageValue(sourceImage.getImageValue());
        itemImage.setImageHeight(sourceImage.getImageHeight());
        itemImage.setImageWidth(sourceImage.getImageWidth());
        itemImage.setRecUpdateBy(user.getUserId());
        itemImage.setRecUpdateDatetime(new Date());
        itemImage.setRecCreateBy(user.getUserId());
        itemImage.setRecCreateDatetime(new Date());
        em.persist(itemImage);
        itemLanguage.setImage(itemImage);
      }
     
      for (ItemImage sourceImage : sourceLanguage.getImages()) {
        ItemImage itemImage = new ItemImage();
        itemImage.setSeqNum(sourceImage.getSeqNum());
        itemImage.setContentType(sourceImage.getContentType());
        itemImage.setImageName(sourceImage.getImageName());
        itemImage.setImageValue(sourceImage.getImageValue());
        itemImage.setImageHeight(sourceImage.getImageHeight());
        itemImage.setImageWidth(sourceImage.getImageWidth());
        itemImage.setRecUpdateBy(user.getUserId());
        itemImage.setRecUpdateDatetime(new Date());
        itemImage.setRecCreateBy(user.getUserId());
        itemImage.setRecCreateDatetime(new Date());
        itemLanguage.getImages().add(itemImage);
        em.persist(itemImage);
      }
    }
   
    for (ItemPriceCurrency sourcePriceCurrency : source.getItemPriceCurrencies()) {
View Full Code Here

Examples of com.jada.jpa.entity.ItemLanguage

     
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
        JSONEscapeObject json = new JSONEscapeObject();
        Iterator<?> iterator = null;
    Item item = (Item) em.find(Item.class, Format.getLong(form.getItemId()));
    ItemLanguage itemLanguage = null;
    for (ItemLanguage language : item.getItemLanguages()) {
      if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassDefaultId())) {
        itemLanguage = language;
      }
    }
    iterator = item.getComments().iterator();
    json.put("itemNum", item.getItemNum());
    json.put("itemUpcCd", item.getItemUpcCd());
    json.put("itemShortDesc", itemLanguage.getItemShortDesc());
    json.put("itemDesc", itemLanguage.getItemDesc());
     
         Vector<JSONEscapeObject> comments = new Vector<JSONEscapeObject>();
         while (iterator.hasNext()) {
           Comment comment = (Comment) iterator.next();
           JSONEscapeObject jsonComment = new JSONEscapeObject();
View Full Code Here

Examples of com.jada.jpa.entity.ItemLanguage

      jsonDetail.put("homePageDetailId", homePageDetail.getHomePageDetailId());
      jsonDetail.put("seqNum", homePageDetail.getSeqNum());
      Item item = homePageDetail.getItem();
      Content content = homePageDetail.getContent();
      if (item != null) {
        ItemLanguage itemLanguage = null;
        for (ItemLanguage language : item.getItemLanguages()) {
          if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassDefaultId())) {
            itemLanguage = language;
          }
        }
        jsonDetail.put("type", "Item");
        jsonDetail.put("homePageDesc", itemLanguage.getItemShortDesc() + " - " + item.getItemSkuCd());
      }
      if (content != null) {
        ContentLanguage contentLanguage = null;
        for (ContentLanguage language : content.getContentLanguages()) {
          if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassDefaultId())) {
View Full Code Here

Examples of com.jada.jpa.entity.ItemLanguage

              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);
View Full Code Here

Examples of com.jada.jpa.entity.ItemLanguage

    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    for (ItemDescSearch itemDescSearch : item.getItemDescSearches()) {
      em.remove(itemDescSearch);
    }
    item.getItemDescSearches().clear();
    ItemLanguage itemLanguageDefault = item.getItemLanguage();
    Query query = em.createQuery("from SiteProfileClass siteProfileClass where siteProfileClass.site.siteId = :siteId");
    query.setParameter("siteId", site.getSiteId());
    Iterator<?> iterator = query.getResultList().iterator();
    while (iterator.hasNext()) {
      SiteProfileClass siteProfileClass = (SiteProfileClass) iterator.next();
      ItemLanguage itemLanguage = null;
      for (ItemLanguage language : item.getItemLanguages()) {
        if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClass.getSiteProfileClassId())) {
          itemLanguage = language;
          break;
        }
      }
      ItemDescSearch itemDescSearch = new ItemDescSearch();
      if (itemLanguage == null || itemLanguage.getItemShortDesc() == null) {
        itemDescSearch.setItemShortDesc(itemLanguageDefault.getItemShortDesc());
      }
      else {
        itemDescSearch.setItemShortDesc(itemLanguage.getItemShortDesc());
      }
      itemDescSearch.setRecUpdateBy(adminBean.getUser().getUserId());
      itemDescSearch.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      itemDescSearch.setRecCreateBy(adminBean.getUser().getUserId());
      itemDescSearch.setRecCreateDatetime(new Date(System.currentTimeMillis()));
View Full Code Here

Examples of com.jada.jpa.entity.ItemLanguage

    }

        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;
          }
        }
          if (masterLanguage != null) {
        if (masterLanguage.getItemShortDesc() != null) {
          itemInfo.setItemShortDesc(masterLanguage.getItemShortDesc());
        }
        if (masterLanguage.getItemDesc() != null) {
          itemInfo.setItemDesc(masterLanguage.getItemDesc());
        }
        if (masterLanguage.getPageTitle() != null) {
          itemInfo.setPageTitle(masterLanguage.getPageTitle());
        }
        if (masterLanguage.getMetaKeywords() != null) {
          itemInfo.setMetaKeywords(masterLanguage.getMetaKeywords());
        }
        if (masterLanguage.getMetaDescription() != null) {
          itemInfo.setMetaDescription(masterLanguage.getMetaDescription());
        }
        if (masterLanguage.getItemImageOverride().equals(String.valueOf(Constants.VALUE_YES))) {
          String url = null;
              itemInfo.setItemDefaultImageUrl(null);
              if (masterLanguage.getImage() != null) {
                url = "?type=I&imageId=" + masterLanguage.getImage().getImageId();
                itemInfo.setItemDefaultImageUrl(imageUrlPrefix + url);
              }
              itemImages = new Vector<String>();
              Iterator<?> images = masterLanguage.getImages().iterator();
              while (images.hasNext()) {
                ItemImage image = (ItemImage) images.next();
                url = "?type=I&imageId=" + image.getImageId();
                itemImages.add(imageUrlPrefix + url);
              }
View Full Code Here

Examples of com.jada.jpa.entity.ItemLanguage

    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    for (ItemDescSearch itemDescSearch : item.getItemDescSearches()) {
      em.remove(itemDescSearch);
    }
    item.getItemDescSearches().clear();
    ItemLanguage itemLanguageDefault = item.getItemLanguage();
    Query query = em.createQuery("from SiteProfileClass siteProfileClass where siteProfileClass.site.siteId = :siteId");
    query.setParameter("siteId", site.getSiteId());
    Iterator<?> iterator = query.getResultList().iterator();
    while (iterator.hasNext()) {
      SiteProfileClass siteProfileClass = (SiteProfileClass) iterator.next();
      ItemLanguage itemLanguage = null;
      for (ItemLanguage language : item.getItemLanguages()) {
        if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClass.getSiteProfileClassId())) {
          itemLanguage = language;
          break;
        }
      }
      ItemDescSearch itemDescSearch = new ItemDescSearch();
      if (itemLanguage == null || itemLanguage.getItemShortDesc() == null) {
        itemDescSearch.setItemShortDesc(itemLanguageDefault.getItemShortDesc());
      }
      else {
        itemDescSearch.setItemShortDesc(itemLanguage.getItemShortDesc());
      }
      itemDescSearch.setRecUpdateBy(adminBean.getUser().getUserId());
      itemDescSearch.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      itemDescSearch.setRecCreateBy(adminBean.getUser().getUserId());
      itemDescSearch.setRecCreateDatetime(new Date(System.currentTimeMillis()));
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.