protected Void doInBackground() throws Exception { comboBoxModel.removeAllElements(); Channel feedChannel = webResource.path(role.role()) .accept(MyMediaType.APPLICATION_RSS) .get(Rss.class).getChannel(); List<Item> itemList = feedChannel.getEntryList(); for(Item item : itemList) { String itemLink = item.getLink(); if(!feedItemMap.containsKey(itemLink)) { comboBoxModel.addElement(new Pair<>(itemLink, true)); feedItemMap.put(itemLink, true); } } }
protected void populateItem(Item item, Element eItem, int index) { String title = item.getTitle(); if (title!=null) { eItem.addContent(generateSimpleElement("title",title)); } String link = item.getLink(); if (link!=null) { eItem.addContent(generateSimpleElement("link",link)); } generateForeignMarkup(eItem, (List)item.getForeignMarkup()); }
protected void populateItem(Item item, Element eItem, int index) { String title = item.getTitle(); if (title!=null) { eItem.addContent(generateSimpleElement("title",title)); } String link = item.getLink(); if (link!=null) { eItem.addContent(generateSimpleElement("link",link)); } generateForeignMarkup(eItem, (List)item.getForeignMarkup()); }
protected SyndEntry createSyndEntry(Item item, boolean preserveWireItem) { SyndEntry syndEntry = super.createSyndEntry(item, preserveWireItem); // adding native feed author to DC creators list String author = item.getAuthor(); if (author!=null) { List creators = ((DCModule)syndEntry.getModule(DCModule.URI)).getCreators(); if (!creators.contains(author)) { Set s = new HashSet(); // using a set to remove duplicates s.addAll(creators); // DC creators s.add(author); // feed native author creators.clear(); creators.addAll(s); } } Guid guid = item.getGuid(); if (guid!=null) { syndEntry.setUri(guid.getValue()); if (item.getLink()==null && guid.isPermaLink()) { syndEntry.setLink(guid.getValue()); } } else { syndEntry.setUri(item.getLink()); } return syndEntry; }
protected SyndEntry createSyndEntry(Item item, boolean preserveWireItem) { SyndEntry syndEntry = super.createSyndEntry(item, preserveWireItem); // adding native feed author to DC creators list String author = item.getAuthor(); if (author!=null) { List creators = ((DCModule)syndEntry.getModule(DCModule.URI)).getCreators(); if (!creators.contains(author)) { Set s = new HashSet(); // using a set to remove duplicates s.addAll(creators); // DC creators s.add(author); // feed native author creators.clear(); creators.addAll(s); } } Guid guid = item.getGuid(); if (guid!=null) { syndEntry.setUri(guid.getValue()); if (item.getLink()==null && guid.isPermaLink()) { syndEntry.setLink(guid.getValue()); } } else { syndEntry.setUri(item.getLink()); } return syndEntry; }
protected SyndEntry createSyndEntry(Item item, boolean preserveWireItem) { SyndEntryImpl syndEntry = new SyndEntryImpl(); if (preserveWireItem) { syndEntry.setWireEntry(item); } syndEntry.setModules(ModuleUtils.cloneModules(item.getModules())); if (((List)item.getForeignMarkup()).size() > 0) { syndEntry.setForeignMarkup(item.getForeignMarkup()); } syndEntry.setUri(item.getUri()); syndEntry.setLink(item.getLink()); syndEntry.setTitle(item.getTitle()); syndEntry.setLink(item.getLink()); return syndEntry; }
protected SyndEntry createSyndEntry(Item item, boolean preserveWireItem) { SyndEntryImpl syndEntry = new SyndEntryImpl(); if (preserveWireItem) { syndEntry.setWireEntry(item); } syndEntry.setModules(ModuleUtils.cloneModules(item.getModules())); if (((List)item.getForeignMarkup()).size() > 0) { syndEntry.setForeignMarkup(item.getForeignMarkup()); } syndEntry.setUri(item.getUri()); syndEntry.setLink(item.getLink()); syndEntry.setTitle(item.getTitle()); syndEntry.setLink(item.getLink()); return syndEntry; }
protected SyndEntry createSyndEntry(Item item, boolean preserveWireItem) { SyndEntryImpl syndEntry = new SyndEntryImpl(); if (preserveWireItem) { syndEntry.setWireEntry(item); } syndEntry.setModules(ModuleUtils.cloneModules(item.getModules())); if (((List)item.getForeignMarkup()).size() > 0) { syndEntry.setForeignMarkup(item.getForeignMarkup()); } syndEntry.setUri(item.getUri()); syndEntry.setLink(item.getLink()); syndEntry.setTitle(item.getTitle()); syndEntry.setLink(item.getLink()); return syndEntry; }
protected SyndEntry createSyndEntry(Item item, boolean preserveWireItem) { SyndEntryImpl syndEntry = new SyndEntryImpl(); if (preserveWireItem) { syndEntry.setWireEntry(item); } syndEntry.setModules(ModuleUtils.cloneModules(item.getModules())); if (((List)item.getForeignMarkup()).size() > 0) { syndEntry.setForeignMarkup(item.getForeignMarkup()); } syndEntry.setUri(item.getUri()); syndEntry.setLink(item.getLink()); syndEntry.setTitle(item.getTitle()); syndEntry.setLink(item.getLink()); return syndEntry; }
protected void populateItem(Item item, Element eItem, int index) { String title = item.getTitle(); if (title!=null) { eItem.addContent(generateSimpleElement("title",title)); } String link = item.getLink(); if (link!=null) { eItem.addContent(generateSimpleElement("link",link)); } generateForeignMarkup(eItem, (List)item.getForeignMarkup()); }
protected void populateItem(Item item, Element eItem, int index) { String title = item.getTitle(); if (title!=null) { eItem.addContent(generateSimpleElement("title",title)); } String link = item.getLink(); if (link!=null) { eItem.addContent(generateSimpleElement("link",link)); } generateForeignMarkup(eItem, (List)item.getForeignMarkup()); }
protected void populateItem(Item item, Element eItem, int index) { super.populateItem(item,eItem, index); String link = item.getLink(); String uri = item.getUri(); if (uri != null) { eItem.setAttribute("about", uri, getRDFNamespace()); } else if (link != null) { eItem.setAttribute("about", link, getRDFNamespace()); } Description description = item.getDescription(); if (description!=null) { eItem.addContent(generateSimpleElement("description", description.getValue())); } if (item.getModule(getContentNamespace().getURI()) == null && item.getContent() != null) { Element elem = new Element("encoded", getContentNamespace()); elem.addContent(item.getContent().getValue()); eItem.addContent(elem); } }
protected void populateItem(Item item, Element eItem, int index) { super.populateItem(item,eItem, index); String link = item.getLink(); String uri = item.getUri(); if (uri != null) { eItem.setAttribute("about", uri, getRDFNamespace()); } else if (link != null) { eItem.setAttribute("about", link, getRDFNamespace()); } Description description = item.getDescription(); if (description!=null) { eItem.addContent(generateSimpleElement("description", description.getValue())); } if (item.getModule(getContentNamespace().getURI()) == null && item.getContent() != null) { Element elem = new Element("encoded", getContentNamespace()); elem.addContent(item.getContent().getValue()); eItem.addContent(elem); } }
protected void populateItem(Item item, Element eItem, int index) { super.populateItem(item,eItem, index); String link = item.getLink(); String uri = item.getUri(); if (uri != null) { eItem.setAttribute("about", uri, getRDFNamespace()); } else if (link != null) { eItem.setAttribute("about", link, getRDFNamespace()); } Description description = item.getDescription(); if (description!=null) { eItem.addContent(generateSimpleElement("description", description.getValue())); } if (item.getModule(getContentNamespace().getURI()) == null && item.getContent() != null) { Element elem = new Element("encoded", getContentNamespace()); elem.addContent(item.getContent().getValue()); eItem.addContent(elem); } }
protected void populateItem(Item item, Element eItem, int index) { super.populateItem(item,eItem, index); String link = item.getLink(); String uri = item.getUri(); if (uri != null) { eItem.setAttribute("about", uri, getRDFNamespace()); } else if (link != null) { eItem.setAttribute("about", link, getRDFNamespace()); } Description description = item.getDescription(); if (description!=null) { eItem.addContent(generateSimpleElement("description", description.getValue())); } if (item.getModule(getContentNamespace().getURI()) == null && item.getContent() != null) { Element elem = new Element("encoded", getContentNamespace()); elem.addContent(item.getContent().getValue()); eItem.addContent(elem); } }