public Set prepareItemMetaDataSet(ItemData newItem, Set itemMetaDataSet) { HashSet h = new HashSet(); Iterator n = itemMetaDataSet.iterator(); while (n.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) n.next(); ItemMetaData newItemMetaData = new ItemMetaData(newItem, itemMetaData.getLabel(), itemMetaData.getEntry()); h.add(newItemMetaData); } return h; }
while (itemMetaDataIter.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) itemMetaDataIter.next(); if (itemMetaData.getLabel() != null && itemMetaData.getLabel().equals(ItemMetaDataIfc.PARTID)) { log.debug("sectionId = " + section.getSectionId()); itemMetaData.setEntry(section.getSectionId().toString());
public void addItemMetaData(String label, String entry) { if (this.itemMetaDataSet == null) { setItemMetaDataSet(new HashSet<ItemMetaDataIfc>()); } this.itemMetaDataSet.add(new ItemMetaData(this, label, entry)); }
while (itemMetaDataIter.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) itemMetaDataIter.next(); if (itemMetaData.getLabel() != null && itemMetaData.getLabel().equals(ItemMetaDataIfc.PARTID)) { log.debug("sectionId = " + section.getSectionId()); itemMetaData.setEntry(section.getSectionId().toString());
public void addItemMetaData(String label, String entry) { if (this.itemMetaDataSet == null) { setItemMetaDataSet(new HashSet<ItemMetaDataIfc>()); } this.itemMetaDataSet.add(new ItemMetaData(this, label, entry)); }
private Set copyItemMetaDataSet(ItemData cloned, Set itemMetaDataSet) { Set h = new HashSet(); Iterator n = itemMetaDataSet.iterator(); while (n.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) n.next(); ItemMetaData newItemMetaData = new ItemMetaData( cloned, itemMetaData.getLabel(), itemMetaData.getEntry()); h.add(newItemMetaData); } return h; }
public Set preparePublishedItemMetaDataSet(PublishedItemData publishedItem, Set itemMetaDataSet) { HashSet h = new HashSet(); Iterator n = itemMetaDataSet.iterator(); while (n.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) n.next(); // The itemMetaData.getEntry() is actually the pending/core part id. // What should be used is the published part id. // However, the published part id has not been created at this point. // Therefore, we have to update it later. // I really don't think this is good. I would like to remove PARTID // from the ItemMetaData. However, there are lots of changes involved and // I don't have time for this now. Will do it in later release. PublishedItemMetaData publishedItemMetaData = new PublishedItemMetaData( publishedItem, itemMetaData.getLabel(), itemMetaData .getEntry()); h.add(publishedItemMetaData); } return h; }
while (itemMetaDataIter.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) itemMetaDataIter.next(); if (itemMetaData.getLabel() != null && itemMetaData.getLabel().equals(ItemMetaDataIfc.PARTID)) { log.debug("sectionId = " + section.getSectionId()); itemMetaData.setEntry(section.getSectionId().toString());
/** * Add a Meta Data to ItemFacade * @param label * @param entry */ public void addItemMetaData(String label, String entry) { if (this.itemMetaDataSet == null) { setItemMetaDataSet(new HashSet()); } this.data.getItemMetaDataSet().add(new ItemMetaData((ItemData)this.data, label, entry)); this.itemMetaDataSet = this.data.getItemMetaDataSet(); }
private Set copyItemMetaDataSet(ItemData cloned, Set itemMetaDataSet) { Set h = new HashSet(); Iterator n = itemMetaDataSet.iterator(); while (n.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) n.next(); ItemMetaData newItemMetaData = new ItemMetaData( cloned, itemMetaData.getLabel(), itemMetaData.getEntry()); h.add(newItemMetaData); } return h; }
public Set preparePublishedItemMetaDataSet(PublishedItemData publishedItem, Set itemMetaDataSet) { HashSet h = new HashSet(); Iterator n = itemMetaDataSet.iterator(); while (n.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) n.next(); // The itemMetaData.getEntry() is actually the pending/core part id. // What should be used is the published part id. // However, the published part id has not been created at this point. // Therefore, we have to update it later. // I really don't think this is good. I would like to remove PARTID // from the ItemMetaData. However, there are lots of changes involved and // I don't have time for this now. Will do it in later release. PublishedItemMetaData publishedItemMetaData = new PublishedItemMetaData( publishedItem, itemMetaData.getLabel(), itemMetaData .getEntry()); h.add(publishedItemMetaData); } return h; }
while (itemMetaDataIter.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) itemMetaDataIter.next(); if (itemMetaData.getLabel() != null && itemMetaData.getLabel().equals(ItemMetaDataIfc.PARTID)) { log.debug("sectionId = " + section.getSectionId()); itemMetaData.setEntry(section.getSectionId().toString());
/** * Add a Meta Data to ItemFacade * @param label * @param entry */ public void addItemMetaData(String label, String entry) { if (this.itemMetaDataSet == null) { setItemMetaDataSet(new HashSet()); } this.data.getItemMetaDataSet().add(new ItemMetaData((ItemData)this.data, label, entry)); this.itemMetaDataSet = this.data.getItemMetaDataSet(); }
public Set prepareItemMetaDataSet(ItemData newItem, Set itemMetaDataSet) { HashSet h = new HashSet(); Iterator n = itemMetaDataSet.iterator(); while (n.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) n.next(); ItemMetaData newItemMetaData = new ItemMetaData(newItem, itemMetaData.getLabel(), itemMetaData.getEntry()); h.add(newItemMetaData); } return h; }
public void addItemMetaData(Long itemId, String label, String value) { ItemData item = (ItemData)getHibernateTemplate().load(ItemData.class, itemId); if (item != null) { printItem(item); ItemMetaData itemmetadata = new ItemMetaData(item, label, value); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0){ try { getHibernateTemplate().save(itemmetadata); retryCount = 0; } catch (Exception e) { log.warn("problem saving itemmetadata: "+e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } //item.addItemMetaData(label, value); //getHibernateTemplate().saveOrUpdate(item); } }
private Set copyMetaData(ItemDataIfc toItemData, ItemDataIfc fromItemData) { Set toSet = new HashSet(); Set fromSet = fromItemData.getItemMetaDataSet(); Iterator iter = fromSet.iterator(); while (iter.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) iter.next(); toSet.add(new ItemMetaData(toItemData, itemMetaData.getLabel(), itemMetaData.getEntry())); } return toSet; }
public void addItemMetaData(Long itemId, String label, String value) { ItemData item = (ItemData)getHibernateTemplate().load(ItemData.class, itemId); if (item != null) { printItem(item); ItemMetaData itemmetadata = new ItemMetaData(item, label, value); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount(); while (retryCount > 0){ try { getHibernateTemplate().save(itemmetadata); retryCount = 0; } catch (Exception e) { log.warn("problem saving itemmetadata: "+e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } //item.addItemMetaData(label, value); //getHibernateTemplate().saveOrUpdate(item); } }
private Set copyMetaData(ItemDataIfc toItemData, ItemDataIfc fromItemData) { Set toSet = new HashSet(); Set fromSet = fromItemData.getItemMetaDataSet(); Iterator iter = fromSet.iterator(); while (iter.hasNext()) { ItemMetaData itemMetaData = (ItemMetaData) iter.next(); toSet.add(new ItemMetaData(toItemData, itemMetaData.getLabel(), itemMetaData.getEntry())); } return toSet; }