Package org.rssowl.core.persist

Examples of org.rssowl.core.persist.INews.addLabel()


    assertNotNull(news.getDescription());

    ILabel label = fFactory.createLabel(null, "Label");
    DynamicDAO.save(label);

    news.addLabel(label);
    DynamicDAO.save(news);

    assertNotNull(news.getDescription());
  }
View Full Code Here


  public void testDeleteLabelContainedInNews() throws Exception {
    IFeed feed = fFactory.createFeed(null, new URI("http://www.feed.com"));
    INews news = fFactory.createNews(null, feed, new Date());
    ILabel label = fFactory.createLabel(null, "Label");
    DynamicDAO.save(label);
    news.addLabel(label);
    DynamicDAO.save(feed);
    assertEquals(1, news.getLabels().size());
    DynamicDAO.delete(label);
    assertEquals(0, news.getLabels().size());
View Full Code Here

    DynamicDAO.delete(label);
    assertEquals(0, news.getLabels().size());

    label = fFactory.createLabel(null, "Another label");
    DynamicDAO.save(label);
    news.addLabel(label);
    NewsReference newsRef = new NewsReference(news.getId());
    news = null;
    feed = null;
    System.gc();
    DynamicDAO.delete(label);
View Full Code Here

    /* Group by Label */
    {
      ILabel label1 = fFactory.createLabel(null, "Label 1");
      ILabel label2 = fFactory.createLabel(null, "Label 2");
      news6.addLabel(label1);
      news7.addLabel(label2);

      fGrouping.setType(NewsGrouping.Type.GROUP_BY_LABEL);
      Collection<EntityGroup> group = fGrouping.group(input);

      assertEquals(3, group.size());
View Full Code Here

    /* Feeds and News */
    List<IFeed> feeds = saveFeeds();
    IFeed feed = feeds.get(1);
    INews news = feed.getNews().get(2);
    news.addLabel(label1);
    news.addLabel(label2);
    DynamicDAO.save(news);

    INews anotherNews = feeds.get(feeds.size() - 1).getNews().get(0);
    anotherNews.addLabel(label1);
View Full Code Here

    /* Feeds and News */
    List<IFeed> feeds = saveFeeds();
    IFeed feed = feeds.get(1);
    INews news = feed.getNews().get(2);
    news.addLabel(label1);
    news.addLabel(label2);
    DynamicDAO.save(news);

    INews anotherNews = feeds.get(feeds.size() - 1).getNews().get(0);
    anotherNews.addLabel(label1);
    DynamicDAO.save(anotherNews);
View Full Code Here

    news.addLabel(label1);
    news.addLabel(label2);
    DynamicDAO.save(news);

    INews anotherNews = feeds.get(feeds.size() - 1).getNews().get(0);
    anotherNews.addLabel(label1);
    DynamicDAO.save(anotherNews);

    /* Folder, Bookmark and Searchmark */
    IFolder folder = fFactory.createFolder(null, null, "Folder");
    folder.setProperty("key", "value");
View Full Code Here

  public void testNewsReindexedWhenLabelChanges() throws Exception {
    ILabel label = DynamicDAO.save(fFactory.createLabel(null, "Foo"));

    IFeed feed = fFactory.createFeed(null, new URI("http://www.feed.com/feed.xml"));
    INews news = createNews(feed, "News with Label", "http://www.news.com/news3.html", State.READ);
    news.addLabel(label);
    DynamicDAO.save(feed);

    waitForIndexer();

    ISearchField field = fFactory.createSearchField(INews.LABEL, fNewsEntityName);
View Full Code Here

      DynamicDAO.addEntityListener(INews.class, listener);

      mode.set(0);
      ILabel label = DynamicDAO.save(fFactory.createLabel(null, "Label"));
      news.addLabel(label);
      DynamicDAO.save(news);

      mode.set(1);
      news.removeLabel(label);
      DynamicDAO.save(news);
View Full Code Here

      INews news1 = createNews(feed, "Foo", "http://www.news.com/news1.html", State.READ);
      ICategory news1cat1 = fFactory.createCategory(null, news1);
      news1cat1.setName("apple");
      ILabel label1 = fFactory.createLabel(null, "work");
      news1.addLabel(label1);

      INews news2 = createNews(feed, " Bar", "http://www.news.com/news2.html", State.NEW);
      IPerson author2 = fFactory.createPerson(null, news2);
      author2.setName("Benjamin Pilazzi");
      ICategory news2cat1 = fFactory.createCategory(null, news2);
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.