Examples of removeNews()


Examples of org.rssowl.core.model.types.IFeed.removeNews()

    URI news1Link = new URI("http://www.feed.com/news2");
    news1.setLink(news1Link);
    fDao.saveFeed(feed);
    long feedId = feed.getId();
    INews news = feed.getNews().get(0);
    feed.removeNews(news);
    List<INews> newsToRemove = new ArrayList<INews>(0);
    newsToRemove.add(news);
    fAppLayer.saveFeed(feed, newsToRemove);
    feed = null;
    news0 = null;
View Full Code Here

Examples of org.rssowl.core.model.types.IFeed.removeNews()

    IFeed feed = news.getFeedReference().resolve();
    if (itemsBeingDeletedContains(feed))
      return;
   
    /* If the news was still within parent, update parent */
    if (feed.removeNews(news))
      fDb.ext().set(feed, 2);
}
 
  private boolean removeFromItemsBeingDeleted(IEntity entity) {
    Set<IEntity> entities = fItemsBeingDeleted.get();
View Full Code Here

Examples of org.rssowl.core.persist.IFeed.removeNews()

    URI news1Link = new URI("http://www.feed.com/news2");
    news1.setLink(news1Link);
    DynamicDAO.save(feed);
    long feedId = feed.getId();
    INews news = feed.getNews().get(0);
    feed.removeNews(news);
    MergeResult mergeResult = new MergeResult();
    mergeResult.addRemovedObject(news);
    mergeResult.addUpdatedObject(feed);
    TestUtils.saveFeed(mergeResult);
    feed = null;
View Full Code Here

Examples of org.rssowl.core.persist.IFeed.removeNews()

    if (itemsBeingDeletedContains(feedRef))
      return;

    IFeed feed = feedRef.resolve();
    /* If the news was still within parent, update parent */
    if (feed.removeNews(news))
      fDb.ext().set(feed, 2);
}

  private boolean removeFromItemsBeingDeleted(Object entity) {
    Set<Object> entities = fItemsBeingDeleted.get();
View Full Code Here

Examples of org.rssowl.core.persist.IFeed.removeNews()

    if (itemsBeingDeletedContains(feedRef))
      return;

    IFeed feed = feedRef.resolve();
    /* If the news was still within parent, update parent */
    if (feed.removeNews(news))
      fDb.ext().store(feed, 2);
}

  private boolean removeFromItemsBeingDeleted(Object entity) {
    Set<Object> entities = fItemsBeingDeleted.get();
View Full Code Here

Examples of org.rssowl.core.persist.IFeed.removeNews()

    URI news1Link = new URI("http://www.feed.com/news2");
    news1.setLink(news1Link);
    DynamicDAO.save(feed);
    long feedId = feed.getId();
    INews news = feed.getNews().get(0);
    feed.removeNews(news);
    MergeResult mergeResult = new MergeResult();
    mergeResult.addRemovedObject(news);
    mergeResult.addUpdatedObject(feed);
    TestUtils.saveFeed(mergeResult);
    feed = null;
View Full Code Here

Examples of org.rssowl.core.persist.IFeed.removeNews()

      return;

    IFeed feed = feedRef.resolve();

    /* If the news was still within parent, update parent */
    if (feed.removeNews(news))
      fDb.ext().set(feed, 2);
  }

  private boolean removeFromItemsBeingDeleted(Object entity) {
    Set<Object> entities = fItemsBeingDeleted.get();
View Full Code Here

Examples of org.rssowl.core.persist.IFeed.removeNews()

    URI news1Link = new URI("http://www.feed.com/news2");
    news1.setLink(news1Link);
    DynamicDAO.save(feed);
    long feedId = feed.getId();
    INews news = feed.getNews().get(0);
    feed.removeNews(news);
    MergeResult mergeResult = new MergeResult();
    mergeResult.addRemovedObject(news);
    mergeResult.addUpdatedObject(feed);
    TestUtils.saveFeed(mergeResult);
    feed = null;
View Full Code Here

Examples of org.rssowl.core.persist.INewsBin.removeNews()

    news3 = fFactory.createNews(news3, bin);
    DynamicDAO.save(news3);

    DynamicDAO.save(bin);

    bin.removeNews(news1);
    ((NewsBin) bin).removeNewsRefs(Arrays.asList(new NewsReference[] { news2.toReference() }));

    List<INews> news = bin.getNews();
    assertEquals(1, news.size());
    assertEquals(news3, news.get(0));
View Full Code Here

Examples of org.rssowl.core.persist.INewsBin.removeNews()

      Set<FeedLinkReference> removedFeedRefs = new HashSet<FeedLinkReference>();
      INewsBinDAO newsBinDAO = DynamicDAO.getDAO(INewsBinDAO.class);
      for (Map.Entry<Long, List<StatesUpdateInfo>> mapEntry : statesUpdateInfos.entrySet()) {
        INewsBin newsBin = newsBinDAO.load(mapEntry.getKey());
        if (newsBin.updateNewsStates(mapEntry.getValue())) {
          removeNews(db, removedFeedRefs, newsBin.removeNews(EnumSet.of(INews.State.DELETED)));
          putEventTemplate(new NewsBinEvent(newsBin, null, true));
          db.ext().store(newsBin, Integer.MAX_VALUE);
        }
      }
      removeFeedsAfterNewsBinUpdate(db, removedFeedRefs);
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.