Examples of FeedLinkReference


Examples of org.rssowl.core.model.reference.FeedLinkReference

    NewsModel.getDefault().getPersistenceLayer().recreateSchema();
  }
 
  private int getNewCount(IFeed feed) {
    NewsService service = Controller.getDefault().getNewsService();
    return service.getNewCount(new FeedLinkReference(feed.getLink()));
  }
View Full Code Here

Examples of org.rssowl.core.model.reference.FeedLinkReference

    return service.getNewCount(new FeedLinkReference(feed.getLink()));
  }
 
  private int getUnreadCount(IFeed feed) {
    NewsService service = Controller.getDefault().getNewsService();
    return service.getUnreadCount(new FeedLinkReference(feed.getLink()));
  }
View Full Code Here

Examples of org.rssowl.core.model.reference.FeedLinkReference

  @Test
  public void testAddAndDeleteFeed2() {
    try {
      IFeed feed = createFeed();
      feed = fModelDAO.saveFeed(feed);
      fModelDAO.deleteFeed(new FeedLinkReference(feed.getLink()));
      assertNull(fModelDAO.loadFeed(feed.getId()));
    } catch (PersistenceException e) {
      fail(e.getMessage());
    }
  }
View Full Code Here

Examples of org.rssowl.core.model.reference.FeedLinkReference

  @Test
  public void testFeedLinkReferenceEqualsAndHashCode() throws Exception {
    String url1 = "http://url1.com";
    String url3 = "http://url3.com";
   
    FeedLinkReference feedRef1 = new FeedLinkReference(new URL(url1));
    FeedLinkReference feedRef2 = new FeedLinkReference(new URL(url1));
   
    assertEquals(feedRef1, feedRef2);
    assertEquals(feedRef1.hashCode(), feedRef2.hashCode());
   
    FeedLinkReference feedRef3 = new FeedLinkReference(new URL(url3));
    assertFalse(feedRef1.equals(feedRef3));
    assertFalse(feedRef1.hashCode() == feedRef3.hashCode());
  }
View Full Code Here

Examples of org.rssowl.core.model.reference.FeedLinkReference

        NewsModel.getDefault().removeAttachmentListener(attachmentListener);
    }
  }
 
  private int getNewCount(IFeed feed) {
    return fService.getNewCount(new FeedLinkReference(feed.getLink()));
  }
View Full Code Here

Examples of org.rssowl.core.model.reference.FeedLinkReference

  private int getNewCount(IFeed feed) {
    return fService.getNewCount(new FeedLinkReference(feed.getLink()));
  }
 
  private int getUnreadCount(IFeed feed) {
    return fService.getUnreadCount(new FeedLinkReference(feed.getLink()));
  }
View Full Code Here

Examples of org.rssowl.core.persist.reference.FeedLinkReference

        if (fInput.getMark() instanceof ISearchMark || events.size() == 0)
          return;

        /* Check if Feed-Event affecting us */
        for (FeedEvent event : events) {
          FeedLinkReference feedRef = ((IBookMark) fInput.getMark()).getFeedLinkReference();
          if (feedRef.references(event.getEntity())) {
            ImageDescriptor imageDesc = fInput.getImageDescriptor();

            /* Title Image Change - Update! */
            if (!fTitleImageDescriptor.equals(imageDesc)) {
              fTitleImageDescriptor = imageDesc;
View Full Code Here

Examples of org.rssowl.core.persist.reference.FeedLinkReference

    news0.setLink(newsLink);
    news0.setState(INews.State.READ);
    DynamicDAO.save(feed0);

    IFolder folder = fFactory.createFolder(null, null, "Folder");
    IBookMark mark0 = fFactory.createBookMark(null, folder, new FeedLinkReference(feed0.getLink()), "Mark0");
    DynamicDAO.save(folder);
    fAppService.handleFeedReload(mark0, feed0, null, false);

    IFeed feed1 = fFactory.createFeed(null, new URI("http://www.feed1.com"));
    DynamicDAO.save(feed1);
    IBookMark mark1 = fFactory.createBookMark(null, folder, new FeedLinkReference(feed1.getLink()), "Mark1");
    DynamicDAO.save(folder);

    feed1 = fFactory.createFeed(null, new URI("http://www.feed1.com"));
    INews news1 = fFactory.createNews(null, feed1, new Date());
    news1.setLink(newsLink);
View Full Code Here

Examples of org.rssowl.core.persist.reference.FeedLinkReference

   */
  @Test
  public void testHandleFeedReloadWithRetentionStrategy() throws Exception {
    IFeed feed = fFactory.createFeed(null, new URI("http://www.rssowl.org"));
    IFolder folder = fFactory.createFolder(null, null, "Folder");
    IBookMark mark = fFactory.createBookMark(null, folder, new FeedLinkReference(feed.getLink()), "Mark");
    DynamicDAO.save(feed);
    DynamicDAO.save(folder);

    IFeed emptyFeed = fFactory.createFeed(null, feed.getLink());
    INews news = fFactory.createNews(null, emptyFeed, new Date());
View Full Code Here

Examples of org.rssowl.core.persist.reference.FeedLinkReference

      IFeed feed = fFactory.createFeed(null, new URI("http://www.rssowl.org"));
      INews news = fFactory.createNews(null, feed, new Date());
      news.setGuid(fFactory.createGuid(news, "newsguid"));
      fFactory.createAttachment(null, news);
      IFolder folder = fFactory.createFolder(null, null, "Folder");
      IBookMark mark = fFactory.createBookMark(null, folder, new FeedLinkReference(feed.getLink()), "Mark");
      DynamicDAO.save(feed);
      DynamicDAO.save(folder);

      IFeed emptyFeed = fFactory.createFeed(null, feed.getLink());
      INews emptyNews = fFactory.createNews(null, emptyFeed, 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.