public Link findRelatedLink(final String relation) { for (final Link link : otherLinks) { if (relation.equals(link.getRel())) { return link; } } return null; }
public Link findRelatedLink(final String relation) { for (final Link link : otherLinks) { if (relation.equals(link.getRel())) { return link; } } return null; }
private List<Link> parseAlternateLinks(final Feed feed, final Entry entry, final String baseURI, final List<Element> eLinks) { final List<Link> links = new ArrayList<Link>(); for (final Element eLink : eLinks) { final Link link = parseLink(feed, entry, baseURI, eLink); if (link.getRel() == null || "".equals(link.getRel().trim()) || "alternate".equals(link.getRel())) { links.add(link); } } return Lists.emptyToNull(links); }
private List<Link> parseAlternateLinks(final Feed feed, final Entry entry, final String baseURI, final List<Element> eLinks) { final List<Link> links = new ArrayList<Link>(); for (final Element eLink : eLinks) { final Link link = parseLink(feed, entry, baseURI, eLink); if (link.getRel() == null || "".equals(link.getRel().trim()) || "alternate".equals(link.getRel())) { links.add(link); } } return Lists.emptyToNull(links); }
protected List<SyndLink> createSyndLinks(final List<Link> atomLinks) { final ArrayList<SyndLink> syndLinks = new ArrayList<SyndLink>(); for (final Link atomLink : atomLinks) { final Link link = atomLink; if (!link.getRel().equals("enclosure")) { final SyndLink syndLink = createSyndLink(link); syndLinks.add(syndLink); } } return syndLinks; }
protected List<SyndLink> createSyndLinks(final List<Link> atomLinks) { final ArrayList<SyndLink> syndLinks = new ArrayList<SyndLink>(); for (final Link atomLink : atomLinks) { final Link link = atomLink; if (!link.getRel().equals("enclosure")) { final SyndLink syndLink = createSyndLink(link); syndLinks.add(syndLink); } } return syndLinks; }
/** * Returns true if entry is a media entry, i.e. has rel="edit-media". * * @return true if entry is a media entry */ public boolean isMediaEntry() { boolean mediaEntry = false; final List<Link> links = getOtherLinks(); for (final Link link : links) { if ("edit-media".equals(link.getRel())) { mediaEntry = true; break; } } return mediaEntry; }
/** * Get the URI that can be used to edit the entry via HTTP PUT or DELETE. */ public String getEditURI() { for (int i = 0; i < getOtherLinks().size(); i++) { final Link link = getOtherLinks().get(i); if (link.getRel() != null && link.getRel().equals("edit")) { return link.getHrefResolved(); } } return null; }
private List<Link> parseOtherLinks(final Feed feed, final Entry entry, final String baseURI, final List<Element> eLinks) { final List<Link> links = new ArrayList<Link>(); for (final Element eLink : eLinks) { final Link link = parseLink(feed, entry, baseURI, eLink); if (!"alternate".equals(link.getRel())) { links.add(link); } } return Lists.emptyToNull(links); }
/** * Returns true if entry is a media entry, i.e. has rel="edit-media". * * @return true if entry is a media entry */ public boolean isMediaEntry() { boolean mediaEntry = false; final List<Link> links = getOtherLinks(); for (final Link link : links) { if ("edit-media".equals(link.getRel())) { mediaEntry = true; break; } } return mediaEntry; }
/** * Get media link URI for editing the media resource associated with this entry via HTTP PUT or * DELETE. */ public String getMediaLinkURI() { for (int i = 0; i < getOtherLinks().size(); i++) { final Link link = getOtherLinks().get(i); if (link.getRel() != null && link.getRel().equals("edit-media")) { return link.getHrefResolved(); } } return null; }
private List<Link> parseOtherLinks(final Feed feed, final Entry entry, final String baseURI, final List<Element> eLinks) { final List<Link> links = new ArrayList<Link>(); for (final Element eLink : eLinks) { final Link link = parseLink(feed, entry, baseURI, eLink); if (!"alternate".equals(link.getRel())) { links.add(link); } } return Lists.emptyToNull(links); }
@Override void copyFromRomeEntry(final ClientEntry entry) { super.copyFromRomeEntry(entry); final List<Link> links = entry.getOtherLinks(); if (links != null) { for (final Link link : links) { if ("edit-media".equals(link.getRel())) { id = link.getHrefResolved(); break; } } } }
@Override public Object clone() { final AtomLinkModuleImpl m = new AtomLinkModuleImpl(); List<Link> result = new LinkedList<Link>(); for(Link link : this.getLinks()) { Link l = new Link(); l.setHref(link.getHref()); l.setType(link.getType()); l.setRel(link.getRel()); l.setHreflang(link.getHreflang()); l.setTitle(link.getTitle()); l.setLength(link.getLength()); result.add(l); } links.subList(0, links.size()); m.setLinks(result); return m; }
public SyndLink createSyndLink(final Link link) { final SyndLink syndLink = new SyndLinkImpl(); syndLink.setRel(link.getRel()); syndLink.setType(link.getType()); syndLink.setHref(link.getHrefResolved()); syndLink.setTitle(link.getTitle()); return syndLink; }
public SyndLink createSyndLink(final Link link) { final SyndLink syndLink = new SyndLinkImpl(); syndLink.setRel(link.getRel()); syndLink.setType(link.getType()); syndLink.setHref(link.getHrefResolved()); syndLink.setTitle(link.getTitle()); return syndLink; }
@Override public void copyFrom(CopyFrom obj) { AtomLinkModule other = (AtomLinkModule) obj; List<Link> links = other.getLinks(); for (Link link : links) { Link l = new Link(); l.setHref(link.getHref()); l.setType(link.getType()); l.setRel(link.getRel()); l.setHreflang(link.getHreflang()); l.setTitle(link.getTitle()); l.setLength(link.getLength()); this.links.add(l); } }
@Override public void copyFrom(CopyFrom obj) { AtomLinkModule other = (AtomLinkModule) obj; List<Link> links = other.getLinks(); for (Link link : links) { Link l = new Link(); l.setHref(link.getHref()); l.setType(link.getType()); l.setRel(link.getRel()); l.setHreflang(link.getHreflang()); l.setTitle(link.getTitle()); l.setLength(link.getLength()); this.links.add(l); } }
public SyndLink createSyndLink(final Link link) { final SyndLink syndLink = new SyndLinkImpl(); syndLink.setRel(link.getRel()); syndLink.setType(link.getType()); syndLink.setHref(link.getHrefResolved()); syndLink.setHreflang(link.getHreflang()); syndLink.setLength(link.getLength()); syndLink.setTitle(link.getTitle()); return syndLink; }
public SyndLink createSyndLink(final Link link) { final SyndLink syndLink = new SyndLinkImpl(); syndLink.setRel(link.getRel()); syndLink.setType(link.getType()); syndLink.setHref(link.getHrefResolved()); syndLink.setHreflang(link.getHreflang()); syndLink.setLength(link.getLength()); syndLink.setTitle(link.getTitle()); return syndLink; }