Package org.apache.abdera.model

Examples of org.apache.abdera.model.Feed.addEntry()


         feed.setSubtitle("Feed subtitle");
         feed.setUpdated(new Date());
         feed.addAuthor("James Snell");
         feed.addLink("http://example.com");

         Entry entry = feed.addEntry();
         entry.setId("tag:example.org,2007:/foo/entries/1");
         entry.setTitle("Entry title");
         entry.setUpdated(new Date());
         entry.setPublished(new Date());
         entry.addLink(uri.getRequestUri().toString());
View Full Code Here


            e.setTitle(item.getName());
            Link l = factory.newLink();
            l.setHref(uriInfo.getBaseUriBuilder().path("packages")
                    .path(item.getName()).build().toString());
            e.addLink(l);
            f.addEntry(e);
        }

        return f;
    }
View Full Code Here

                            .path("packages")
                            .path(p.getName())
                            .path("versions")
                            .path(Long.toString(historicalPackage.getVersionNumber())).build().toString());
                    e.addLink(l);
                    f.addEntry(e);
                }
            } catch (Exception e) {
                throw new WebApplicationException(e);
            }
        }
View Full Code Here

            Feed feed = factory.getAbdera().newFeed();
            PackageItem p = repository.loadPackage(packageName);
            feed.setTitle(p.getTitle() + "-asset-feed");
            Iterator<AssetItem> iter = p.getAssets();
            while (iter.hasNext())
                feed.addEntry(ToAssetEntryAbdera(iter.next(), uriInfo));
            return feed;
        } catch (Exception e) {
            throw new WebApplicationException(e);
        }
    }
View Full Code Here

                                .path("assets")
                                .path(asset.getName())
                                .path("versions")
                                .path(Long.toString(historicalAsset.getVersionNumber())).build().toString());
                        e.addLink(l);
                        f.addEntry(e);
                    }
            }
            return f;
        } catch (Exception e) {
            throw new WebApplicationException(e);
View Full Code Here

    }

    private Feed createFeedWithSingleEntry(Format format, List<LogRecord> records) {
       
        Feed feed = factory.newFeed();
        feed.addEntry(createEntryFromList(format, records));
        setDefaultFeedProperties(feed, records);
        return feed;
    }
   
    private Feed createFeed(Format format, List<LogRecord> records) {
View Full Code Here

    private Feed createFeed(Format format, List<LogRecord> records) {
       
        Feed feed = factory.newFeed();
        List<Entry> entries = createEntries(format, records);
        for (Entry entry : entries) {
            feed.addEntry(entry);
        }
        setDefaultFeedProperties(feed, records);
        return feed;
    }
View Full Code Here

   
    Abdera abdera = Abdera.getInstance();
    Feed feed = abdera.newFeed();
    feed.setBaseUri("http://example.org/");
    // add additional feed metadata
    Entry entry = feed.addEntry();
    // add additional feed metadata
    entry.addLink("alternate.xml")// relative URI
   
    XPath xpath = abdera.getXPath();
    System.out.println(xpath.valueOf("abdera:resolve(/a:feed/a:entry/a:link/@href)",feed));
View Full Code Here

            return null;
        Unpublished unpub = (Unpublished)base;
        Feed feed = unpub.getParentElement();
        Entry newentry = (Entry)entry.clone();
        newentry.setParentElement(feed);
        feed.addEntry(newentry);
        entry.discard();
        return newentry;
    }

    public static void publish(Feed feed, Date expires, boolean initial) {
View Full Code Here

        feed.setUpdated(lastModified);
        feed.addLink("");
        feed.addLink("", "self");

        for (Entry entry : entries.values()) {
            feed.addEntry(entry);
        }

        return feed;
    }
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.