Examples of ICategoryManager


Examples of com.agiletec.aps.system.services.category.ICategoryManager

    bean.setDescr(resDescrToAdd);
    bean.setMainGroup(mainGroup);
    bean.setResourceType(resourceType);
    bean.setMimeType("image/jpeg");
    List<Category> categories = new ArrayList<Category>();
    ICategoryManager catManager =
      (ICategoryManager) this.getService(SystemConstants.CATEGORY_MANAGER);
    Category cat = catManager.getCategory(categoryCodeToAdd);
    categories.add(cat);
    bean.setCategories(categories);
    return bean;
    }
View Full Code Here

Examples of org.jresearch.flexess.core.model.category.ICategoryManager

   
    pack.getEClassifiers().add(perm1);
    pack.getEClassifiers().add(perm2);
    pack.getEClassifiers().add(perm3);
   
    ICategoryManager manager = CategoryManager.getInstance();
    manager.addCategory("q1", perm1);
    assertEquals(true, manager.hasCategory("q1", perm1));
    manager.addCategory("q2", perm2);
    assertEquals(false, manager.hasCategory("q1", perm2));
    manager.addCategory("q3", perm3);
   
   
    List<String> cats = manager.getCategories(pack);
    assertEquals(cats.size(), 3);
   
    manager.addCategory("q3", perm2);
    cats = manager.getCategories(pack);
    assertEquals(cats.size(), 3)
   
    manager.addCategory("q32", perm2);
    cats = manager.getCategories(pack);
    assertEquals(cats.size(), 4);
    assertEquals(true, manager.hasCategory("q32", perm2));
    assertEquals(true, manager.hasCategory("q2", perm2));
   
    cats = manager.getCategories(perm2);
    assertEquals(true, cats.contains("q32"));
    assertEquals(true, cats.contains("q2"));
    assertEquals(cats.size(), 3);
   
    manager.removeCategory("q32", perm2);
    cats = manager.getCategories(perm2);
    assertEquals(false, cats.contains("q32"));
    assertEquals(cats.size(), 2);
   
    cats = manager.getCategories(pack);
    assertEquals(cats.size(), 3);
   
    manager.removeCategory("q3", pack);
    cats = manager.getCategories(pack);
    assertEquals(cats.size(), 2);
    cats = manager.getCategories(perm2);
    assertEquals(cats.size(), 1);
   
    cats = manager.getCategories(perm3);
    assertEquals(cats.size(), 0);
   
    manager.addCategory("q3", perm2);
    cats = manager.getCategories(pack);
    assertEquals(cats.size(), 3);
   
    manager.removeCategory("q3", perm2);
    cats = manager.getCategories(pack);
    assertEquals(cats.size(), 2);
   
    assertEquals(false,manager.isValidCategory(")(*******"));
    assertEquals(true,manager.isValidCategory("aaa"));
    assertEquals(true,manager.isValidCategory(""));
  }
 
View Full Code Here

Examples of org.jresearch.flexess.core.model.category.ICategoryManager

  @Override
  public List<IPermissionMetaInfo> getPermissions(String modelId, String category) throws ObjectNotFoundException {
    Collection<Permission> permissions = getAllPermissions(modelId);
    List<IPermissionMetaInfo> permMeta = new ArrayList<IPermissionMetaInfo>();
    ICategoryManager categoryManager = CategoryManager.getInstance();
    if ((category != null) && (category.trim().length()) != 0) {
      for (Permission object : permissions) {
        if (categoryManager.hasCategory(category, object)) {
          permMeta.add(loadPermission(modelId, object));
        }
      }
    } else {
      for (Permission object : permissions) {
        if (!categoryManager.hasCategory(object)) {
          permMeta.add(loadPermission(modelId, object));
        }
      }
    }
    return permMeta;
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.