Examples of CategoryEvent


Examples of org.eclipse.ui.activities.CategoryEvent

    private void notifyCategories(Map categoryEventsByCategoryId) {
        for (Iterator iterator = categoryEventsByCategoryId.entrySet()
                .iterator(); iterator.hasNext();) {
            Map.Entry entry = (Map.Entry) iterator.next();
            String categoryId = (String) entry.getKey();
            CategoryEvent categoryEvent = (CategoryEvent) entry.getValue();
            Category category = (Category) categoriesById.get(categoryId);

            if (category != null) {
        category.fireCategoryChanged(categoryEvent);
      }
View Full Code Here

Examples of org.eclipse.ui.activities.CategoryEvent

        for (Iterator iterator = categoryIds.iterator(); iterator.hasNext();) {
            String categoryId = (String) iterator.next();
            Category category = (Category) categoriesById.get(categoryId);

            if (category != null) {
                CategoryEvent categoryEvent = updateCategory(category);

                if (categoryEvent != null) {
          categoryEventsByCategoryId.put(categoryId, categoryEvent);
        }
            }
View Full Code Here

Examples of org.eclipse.ui.activities.CategoryEvent

                .setDescription(categoryDefinition != null ? categoryDefinition
                        .getDescription() : null);

        if (categoryActivityBindingsChanged || definedChanged || nameChanged
                || descriptionChanged) {
      return new CategoryEvent(category, categoryActivityBindingsChanged,
                    definedChanged, descriptionChanged, nameChanged);
    }
       
        return null;
    }
View Full Code Here

Examples of org.rssowl.core.model.events.CategoryEvent

    CategoryListener categoryListener = null;
    try {
      categoryListener = new CategoryAdapter() {
        @Override
        public void categoryAdded(Set<CategoryEvent> events) {
          CategoryEvent event = events.iterator().next();
          try {
            categoryAddedCalled[0] = true;
            Category dbCategory = (Category) event.getEntity();
            initialCategory[0].setId(dbCategory.getId());
            assertTrue(initialCategory[0].isIdentical(dbCategory));
            dbCategory.setDomain("newDomain/newDomain");
            updatedCategory[0] = dbCategory;
            fModelDAO.saveCategory(dbCategory);
          } catch (PersistenceException e) {
            fail(e.getMessage());
          }
        }

        @Override
        public void categoryUpdated(Set<CategoryEvent> events) {
          CategoryEvent event = events.iterator().next();
          categoryUpdatedCalled[0] = true;
          Category dbCategory = (Category) event.getEntity();
          assertTrue(updatedCategory[0].isIdentical(dbCategory));
        }
      };
      NewsModel.getDefault().addCategoryListener(categoryListener);
      fModelDAO.saveCategory(initialCategory[0]);
View Full Code Here

Examples of org.rssowl.core.model.events.CategoryEvent

  /*
   * @see org.rssowl.core.model.dao.IModelDAO#deleteCategory(org.rssowl.core.model.reference.CategoryReference)
   */
  public final void deleteCategory(CategoryReference reference) throws PersistenceException {
    ICategory category = loadCategory(reference.getId());
    CategoryEvent event = new CategoryEvent(category, true);
    deleteEntityAndFireEvents(event);
  }
View Full Code Here

Examples of org.rssowl.core.model.events.CategoryEvent

  /*
   * @see org.rssowl.core.model.dao.IModelDAO#saveCategory(org.rssowl.core.model.types.ICategory)
   */
  public ICategory saveCategory(ICategory category) throws PersistenceException {
    ModelEvent event = new CategoryEvent(category, true);
    saveCommitAndFireEvents(event, false);
    return category;
  }
View Full Code Here

Examples of org.rssowl.core.model.events.CategoryEvent

      IAttachment attachment = (IAttachment) entity;
      modelEvent = new AttachmentEvent(attachment, root);
    }
    else if (entity instanceof ICategory) {
      ICategory category = (ICategory) entity;
      modelEvent = new CategoryEvent(category, root);
    }
    else if (entity instanceof IFeed) {
      IFeed feed = (IFeed) entity;
      modelEvent = new FeedEvent(feed, root);
    }
View Full Code Here

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

    CategoryListener categoryListener = null;
    try {
      categoryListener = new CategoryAdapter() {
        @Override
        public void entitiesAdded(Set<CategoryEvent> events) {
          CategoryEvent event = events.iterator().next();
          try {
            categoryAddedCalled[0] = true;
            Category dbCategory = (Category) event.getEntity();
            initialCategory[0].setId(dbCategory.getId());
            assertTrue(initialCategory[0].isIdentical(dbCategory));
            dbCategory.setDomain("newDomain/newDomain");
            updatedCategory[0] = dbCategory;
            DynamicDAO.save(dbCategory);
          } catch (PersistenceException e) {
            fail(e.getMessage());
          }
        }

        @Override
        public void entitiesUpdated(Set<CategoryEvent> events) {
          CategoryEvent event = events.iterator().next();
          categoryUpdatedCalled[0] = true;
          Category dbCategory = (Category) event.getEntity();
          assertTrue(updatedCategory[0].isIdentical(dbCategory));
        }
      };
      DynamicDAO.addEntityListener(ICategory.class, categoryListener);
      DynamicDAO.save(initialCategory[0]);
View Full Code Here

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

    return createSaveEventTemplate(entity);
  }

  @Override
  protected final CategoryEvent createSaveEventTemplate(ICategory entity) {
    return new CategoryEvent(entity, true);
  }
View Full Code Here

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

    return createSaveEventTemplate(entity);
  }

  @Override
  protected final CategoryEvent createSaveEventTemplate(ICategory entity) {
    return new CategoryEvent(entity, true);
  }
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.