Examples of IFeed


Examples of org.rssowl.core.model.types.IFeed

   *
   * @throws Exception
   */
  @Test
  public void testRemovePersonWithoutFeed() throws Exception {
    IFeed feed = createFeed("http://www.rssowl.org");
    fFactory.createPerson(null, feed);
    IFeed savedFeed = fDao.saveFeed(feed);
    fDao.deletePerson(new PersonReference(savedFeed.getAuthor().getId()));
    savedFeed = fDao.loadFeed(savedFeed.getId());
    assertNotNull(savedFeed);
  }
View Full Code Here

Examples of org.rssowl.core.model.types.IFeed

   *
   * @throws Exception
   */
  @Test
  public void testRemoveCategoryWithoutNews() throws Exception {
    IFeed feed = createFeed("http://www.rssowl.org");
    feed = fDao.saveFeed(feed);
    INews news = fFactory.createNews(null, feed, new Date());
    fFactory.createCategory(null, news);
    INews savedNews = fDao.saveNews(news);
    fDao.deleteCategory(new CategoryReference(news.getCategories().get(0).getId()));
View Full Code Here

Examples of org.rssowl.core.persist.IFeed

  public final void handleFeedReload(IBookMark bookMark, IFeed interpretedFeed, IConditionalGet conditionalGet, boolean deleteConditionalGet, final IProgressMonitor monitor) {
    fWriteLock.lock();
    MergeResult mergeResult = null;
    try {
      /* Resolve reloaded Feed */
      IFeed feed = bookMark.getFeedLinkReference().resolve();

      /* Feed could have been deleted meanwhile! */
      if (feed == null)
        return;

      /* Return early on cancellation */
      if (monitor.isCanceled() || Owl.isShuttingDown())
        return;

      /* Copy over Properties to reloaded Feed to keep them */
      Map<String, Serializable> feedProperties = feed.getProperties();
      if (feedProperties != null) {
        feedProperties.entrySet();
        for (Map.Entry<String, Serializable> entry : feedProperties.entrySet())
          interpretedFeed.setProperty(entry.getKey(), entry.getValue());
      }

      /* Return early on cancellation */
      if (monitor.isCanceled() || Owl.isShuttingDown())
        return;

      /* Merge with existing */
      mergeResult = feed.mergeAndCleanUp(interpretedFeed);
      final List<INews> newNewsAdded = getNewNewsAdded(feed);

      /* Return early on cancellation */
      if (monitor.isCanceled() || Owl.isShuttingDown())
        return;
View Full Code Here

Examples of uk.ac.osswatch.simal.model.IFeed

      config.append("<script type=\"text/javascript\">\n");
      config.append("function LoadDynamicFeedControl() {");
      config.append("var feeds = [");
     
      Iterator<IFeed> feedItr = project.getFeeds().iterator();
      IFeed feed = null;
      while (feedItr.hasNext()) {
        if (feed != null) {
          config.append(",");
        }
        feed = feedItr.next();
        config.append("{title: '" + feed.getTitle() + "',");
        config.append("url: '" + feed.getFeedURL() + "'");
        config.append("}");
      }
      config.append("];");
     
      config.append("var options = {");
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.