Package org.apache.abdera.model

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


        entry5.setSummary("A simple Base64 encoded binary image");
        URL url = Create.class.getResource("/atom-logo75px.gif");
        entry5.setContent(new DataHandler(new URLDataSource(url)), "image/gif");

        // XML content
        Entry entry6 = feed.addEntry();
        entry6.setTitle("re: Atom-Powered Robots Run Amok");
        entry6.addLink("/2003/12/13/atom03/5");
        entry6.setId("urn:uuid:1225c695-cfb8-4ebb-aaaa-80cb323feb5d");
        entry6.setUpdated(new Date());
        entry6.setSummary("XML content");
View Full Code Here


            .setTitle("\u0645\u062b\u0644\u0627\u0020\u0627\u0644\u0646\u0635\u0020\u0627\u0644\u0639\u0631\u0628\u064a");
        feed.addAuthor("\u062c\u064a\u0645\u0633");
        feed.addLink("", "self");
        feed.addLink("http://\u0645\u062b\u0627\u0644.org/ar/blog");

        Entry entry = feed.addEntry();
        entry.setId("tag:\u0645\u062b\u0627\u0644.org,2007:/\u0645\u062b\u0627\u0644/1");
        entry.setTitle("\u0645\u062b\u0627\u0644\u0020\u062f\u062e\u0648\u0644");
        entry.setUpdated(new Date());
        entry.addLink("http://\u0645\u062b\u0627\u0644.org/ar/blog/1");
        entry
View Full Code Here

        Link link = factory.newLink();
        link.setHref(entry.getId().toString());
        link.setRel(Link.REL_EDIT);
        entry.addLink(link);
        assertNotNull("Link is null", entry.getLink(Link.REL_EDIT));
        feed.addEntry(entry);
        assertNotNull("Link is null", entry.getLink(Link.REL_EDIT));
        for (Entry e : feed.getEntries()) {
            assertNotNull("Link is null", e.getLink(Link.REL_EDIT));
        }
    }
View Full Code Here

        Set<String> keys = entries.keySet();
        for (String s : keys) {
            Entry entry = getEntry(s);
            // TODO: why clone this? Abdera seems to mess up the object
            // if we pass the reference to this object
            feed.addEntry((Entry)entry.clone());
        }
        return feed;
    }

    public Entry getEntry(Object entryId) throws Exception {
View Full Code Here

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

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

        for (Entry entry: entries) {
          Date entryUpdated = entry.getUpdated();
          if (( entryUpdated != null ) && ( entryUpdated.compareTo( feedUpdated ) > 0 )) {
            feedUpdated = entryUpdated;
          }
            feed.addEntry(entry);
        }
        feed.setUpdated( feedUpdated );
        // Note that feed id should be permanent, immutable, and unique
        // in order to support proper ETag creation.
        // Tough to do when the feed is regenerated with each get.
View Full Code Here

                org.apache.abdera.model.Entry feedEntry = feedEntry(entry, itemClassType, itemXMLType, mediator, abderaFactory);
                // Use the most recent entry update as the feed update
                Date entryUpdated = feedEntry.getUpdated();
                if (( entryUpdated != null ) && (entryUpdated.compareTo( responseLastModified  ) > 0 ))
                  responseLastModified = entryUpdated;
                feed.addEntry(feedEntry);
            }
            // If no entries were newly updated,
            if ( responseLastModified.compareTo( new Date( 0 ) ) == 0 )
              responseLastModified = new Date();
        return feed;
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

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

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

        return feed;
    }
View Full Code Here

        Feed feed = Abdera.getNewFactory().newFeed();
        feed.setTitle("shopping cart");
        feed.setSubtitle("Total : " + getTotal());
       
        for (Entry entry : cart.values()) {
            feed.addEntry(entry);
        }
        return feed;
    }
   
    public Feed query(String queryString) {
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.