Package org.rssowl.core.persist.event

Examples of org.rssowl.core.persist.event.NewsListener


        }
      });
    }

    /* Listen to News-Events */
    fNewsListener = new NewsListener() {
      public void entitiesAdded(Set<NewsEvent> events) {
      /* Ignore */
      }

      public void entitiesUpdated(Set<NewsEvent> events) {
View Full Code Here


  private void saveState() {
    fNewsCounterDao.save(fCounter);
  }

  private void registerListeners() {
    DynamicDAO.addEntityListener(INews.class, new NewsListener() {
      public void entitiesAdded(Set<NewsEvent> events) {
        onNewsAdded(events);
      }

      public void entitiesUpdated(Set<NewsEvent> events) {
View Full Code Here

   * Tests that saving a news with an attachment stores the attachment
   * correctly.
   */
  @Test
  public void testAddAttachmentToNewsAfterGC() {
    NewsListener newsListener = null;
    try {
      IFeed feed = createFeed();
      INews news = createNews(feed);
      List<IAttachment> attachments = new ArrayList<IAttachment>(news.getAttachments());
      for (IAttachment attachment : attachments)
View Full Code Here

    final Source[] initialSource = new Source[1];
    final Guid[] initialGuid = new Guid[1];
    final News[] updatedNews = new News[1];
    final boolean[] NewsAddedCalled = new boolean[] { false };
    final boolean[] NewsUpdatedCalled = new boolean[] { false };
    NewsListener newsListener = null;
    try {
      newsListener = new NewsAdapter() {
        @Override
        public void entitiesAdded(Set<NewsEvent> events) {
          NewsEvent event = events.iterator().next();
View Full Code Here

      news = DynamicDAO.save(initialNews);
    } catch (PersistenceException e) {
      fail(e.getMessage());
      return;
    }
    NewsListener newsListener = null;
    try {
      newsListener = new NewsListener() {
        public void entitiesAdded(Set<NewsEvent> events) {
          fail("No events should have been fired, but NewsListener#entitiesAdded() was called");
        }

        public void entitiesDeleted(Set<NewsEvent> events) {
View Full Code Here

   */
  @Test
  public void testNewsManagerSetStateWithMultipleFeeds() {
    final IFeed feed1;
    IFeed feed2;
    NewsListener newsAdapter = null;
    try {
      feed1 = DynamicDAO.save(createFeed());
      IFeed tempFeed = createFeed("http://adifferentlink.com");
      tempFeed.setTitle("A different title");
      feed2 = DynamicDAO.save(tempFeed);
View Full Code Here

    /* Listener already registered */
    if (fNewsListener != null)
      return;

    /* Listen to News-Events */
    fNewsListener = new NewsListener() {
      public void entitiesAdded(Set<NewsEvent> events) {
        if (!Owl.TESTING)
          fJobQueue.schedule(new IndexingTask(Indexer.this, events, EventType.PERSIST));
        else
          new IndexingTask(Indexer.this, events, EventType.PERSIST).run(new NullProgressMonitor());
View Full Code Here

    return fgNotificationPopup != null;
  }

  /* Listen on News Events */
  private NewsListener registerNewsListener() {
    NewsListener listener = new NewsAdapter() {
      @Override
      public void entitiesAdded(final Set<NewsEvent> events) {
        onNewsAdded(events);
      }
    };
View Full Code Here

      popup.doClose();
  }

  /* Listen on News Events */
  private NewsListener registerNewsListener() {
    NewsListener listener = new NewsAdapter() {
      @Override
      public void entitiesAdded(final Set<NewsEvent> events) {
        if (!Controller.getDefault().isShuttingDown())
          onNewsAdded(events);
      }
View Full Code Here

   * @throws Exception
   */
  @Test
  public void testDeepFeedDeletedEvents() throws Exception {
    FeedListener feedListener = null;
    NewsListener newsListener = null;
    AttachmentListener attachmentListener = null;
    PersonListener personListener = null;
    CategoryListener categoryListener = null;
    NewsAdapter newsAdapter = null;
    try {
View Full Code Here

TOP

Related Classes of org.rssowl.core.persist.event.NewsListener

Copyright © 2018 www.massapicom. 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.