Examples of ItemAttributeDetailLanguage


Examples of com.jada.jpa.entity.ItemAttributeDetailLanguage

    Iterator<?> attributeDetailIterator = item.getItemAttributeDetails().iterator();
    while (attributeDetailIterator.hasNext()) {
      ItemAttributeDetail itemAttributeDetail = (ItemAttributeDetail) attributeDetailIterator.next();
      Iterator<?> attributeDetailLangIterator = itemAttributeDetail.getItemAttributeDetailLanguages().iterator();
      while (attributeDetailLangIterator.hasNext()) {
        ItemAttributeDetailLanguage itemAttributeDetailLanguage = (ItemAttributeDetailLanguage) attributeDetailLangIterator.next();
        if (itemAttributeDetailLanguage.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
          em.remove(itemAttributeDetailLanguage);
        }
      }
    }
    if (form.isItemAttribDetailValueLangFlag()) {
      ItemAttributeDetailDisplayForm itemAttributeDetails[] = form.getItemAttributeDetails();
      for (int i = 0; i < itemAttributeDetails.length; i++) {
        ItemAttributeDetailDisplayForm displayForm = itemAttributeDetails[i];
        CustomAttribute customAttribute = CustomAttributeDAO.load(adminBean.getSite().getSiteId(), Format.getLong(itemAttributeDetails[i].getCustomAttribId()));
        if (customAttribute.getCustomAttribTypeCode() != Constants.CUSTOM_ATTRIBUTE_TYPE_USER_INPUT) {
          continue;
        }
        ItemAttributeDetail itemAttributeDetail = null;
        if (Format.isNullOrEmpty(displayForm.getItemAttribDetailId())) {
          itemAttributeDetail = new ItemAttributeDetail();
          itemAttributeDetail.setRecUpdateBy(user.getUserId());
          itemAttributeDetail.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
          itemAttributeDetail.setRecCreateBy(user.getUserId());
          itemAttributeDetail.setRecCreateDatetime(new Date(System.currentTimeMillis()));
          em.persist(itemAttributeDetail);
        }
        else {
          itemAttributeDetail = (ItemAttributeDetail) em.find(ItemAttributeDetail.class, Format.getLong(displayForm.getItemAttribDetailId()));
        }
        ItemAttributeDetailLanguage itemAttributeDetailLanguage = new ItemAttributeDetailLanguage();
        itemAttributeDetailLanguage.setItemAttribDetailValue(displayForm.getItemAttribDetailValueLang());
        itemAttributeDetailLanguage.setRecUpdateBy(user.getUserId());
        itemAttributeDetailLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
        itemAttributeDetailLanguage.setRecCreateBy(user.getUserId());
        itemAttributeDetailLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        itemAttributeDetailLanguage.setItemAttributeDetail(itemAttributeDetail);
        itemAttributeDetailLanguage.setSiteProfileClass(siteProfileClass);
        em.persist(itemAttributeDetailLanguage);
      }
    }
  }
View Full Code Here

Examples of com.jada.jpa.entity.ItemAttributeDetailLanguage

      itemAttributeDetail.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      itemAttributeDetail.setItem(item);
     
      switch (customAttribute.getCustomAttribTypeCode()) {
      case Constants.CUSTOM_ATTRIBUTE_TYPE_USER_INPUT:
        ItemAttributeDetailLanguage itemAttributeDetailLanguage = new ItemAttributeDetailLanguage();
        itemAttributeDetailLanguage.setItemAttribDetailValue(itemAttributeDetails[i].getItemAttribDetailValue());
        itemAttributeDetailLanguage.setRecUpdateBy(adminBean.getUser().getUserId());
        itemAttributeDetailLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
        itemAttributeDetailLanguage.setRecCreateBy(adminBean.getUser().getUserId());
        itemAttributeDetailLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        itemAttributeDetail.setItemAttributeDetailLanguage(itemAttributeDetailLanguage);
        itemAttributeDetail.getItemAttributeDetailLanguages().add(itemAttributeDetailLanguage);
        itemAttributeDetailLanguage.setSiteProfileClass(siteProfileClass);
        em.persist(itemAttributeDetailLanguage);
        break;
      case Constants.CUSTOM_ATTRIBUTE_TYPE_USER_SELECT_DROPDOWN:
        if (!insertMode) {
          CustomAttributeOption customAttributeOption = null;
View Full Code Here

Examples of com.jada.jpa.entity.ItemAttributeDetailLanguage

            }
          }
          if (!form.isSiteProfileClassDefault()) {
            boolean found = false;
              Long siteProfileClassId = form.getSiteProfileClassId();
              ItemAttributeDetailLanguage itemAttributeDetailLanguage = null;
            Iterator<?> detailLanguages = itemAttributeDetail.getItemAttributeDetailLanguages().iterator();
            while (detailLanguages.hasNext()) {
              itemAttributeDetailLanguage = (ItemAttributeDetailLanguage) detailLanguages.next();
                if (itemAttributeDetailLanguage.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
                  found = true;
                  break;
                }
            }
            displayForm.setItemAttribDetailValueLangFlag(false);
            displayForm.setItemAttribDetailValueLang(displayForm.getItemAttribDetailValue());
            if (found) {
              itemAttributeLangFlag = true;
              displayForm.setItemAttribDetailValueLangFlag(false);
              if (itemAttributeDetailLanguage.getItemAttribDetailValue() != null) {
                displayForm.setItemAttribDetailValueLangFlag(true);
                displayForm.setItemAttribDetailValueLang(itemAttributeDetailLanguage.getItemAttribDetailValue());
              }
            }
          }
        }
        else {
View Full Code Here

Examples of com.jada.jpa.entity.ItemAttributeDetailLanguage

      itemAttributeDetail.setCustomAttributeOption(sourceAttributeDetail.getCustomAttributeOption());
      itemAttributeDetail.setItem(item);
      item.getItemAttributeDetails().add(itemAttributeDetail);

      for (ItemAttributeDetailLanguage sourceAttributeDetailLanguage : sourceAttributeDetail.getItemAttributeDetailLanguages()) {
        ItemAttributeDetailLanguage itemAttributeDetailLanguage = new ItemAttributeDetailLanguage();
        itemAttributeDetailLanguage.setItemAttribDetailValue(sourceAttributeDetailLanguage.getItemAttribDetailValue());
        itemAttributeDetailLanguage.setRecUpdateBy(user.getUserId());
        itemAttributeDetailLanguage.setRecUpdateDatetime(new Date());
        itemAttributeDetailLanguage.setRecCreateBy(user.getUserId());
        itemAttributeDetailLanguage.setRecCreateDatetime(new Date());
        itemAttributeDetailLanguage.setSiteProfileClass(sourceAttributeDetailLanguage.getSiteProfileClass());
        itemAttributeDetail.getItemAttributeDetailLanguages().add(itemAttributeDetailLanguage);
        em.persist(itemAttributeDetailLanguage);
       
        if (sourceAttributeDetail.getItemAttributeDetailLanguage().getItemAttribDetailLangId().equals(sourceAttributeDetailLanguage.getItemAttribDetailLangId())) {
          itemAttributeDetail.setItemAttributeDetailLanguage(itemAttributeDetailLanguage);
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.