Package org.apache.abdera.model

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


    }

    protected Document<Feed> getDocument(Exchange exchange) throws Exception {
        Document<Feed> document = endpoint.parseDocument();
        Feed root = document.getRoot();
        Entry entry = root.addEntry();
        entry.setPublished(ExchangeHelper.getExchangeProperty(exchange, "org.apache.camel.atom.published", Date.class, new Date()));

        String id = exchange.getProperty("org.apache.camel.atom.id", String.class);
        if (id != null) {
            entry.setId(id);
View Full Code Here


                    // 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();
                }
View Full Code Here

        try {
            for (Book b : books.values()) {
               
                Entry e = AtomUtils.createBookEntry(b);
               
                f.addEntry(e);
            }
        } catch (Exception ex) {
            // ignore
        }
        return f;
View Full Code Here

            entries = sort.sort(entries);
        }
       
        // Add the entries to the new feed
        for (Entry entry: entries) {
            feed.addEntry(entry);
        }
       
        return feed;
    }
View Full Code Here

            entry.addAuthor(blogEntry.getAuthor());
            entry.setTitle(blogEntry.getTitle());
            entry.setContentAsHtml(blogEntry.getContent());
            entry.setUpdated(blogEntry.getUpdated());
            entry.addLink(blogEntry.getLink());
            feed.addEntry(entry);
        }

        return feed;
    }
View Full Code Here

            entries = sort.sort(entries);
        }
       
        // Add the entries to the new feed
        for (Entry entry: entries) {
            feed.addEntry(entry);
        }
       
        return feed;
    }
View Full Code Here

                entry.setTitle(alert.getTitle());
                //entry.(alert.getSummary());                   
                entry.addLink(alert.getAddress());
                entry.setPublished(dateFormatter.parse(alert.getDate()));
                       
                feed.addEntry(entry);
            }
        } catch(Exception ex) {
            System.err.println("Exception " + ex.toString());
        }
       
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

            feed.setTitle("shopping cart");
            feed.setSubtitle("Total : " + getTotal());
           
            for (Entry entry : cart.values()) {
                if (entry.getTitle().contains(name)) {
                    feed.addEntry(entry);
                }
            }
            return feed;
           
        } else {
View Full Code Here

                    // 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();
                }
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.