Examples of GroupEntity


Examples of org.vosao.entity.GroupEntity

  public void testGetPermission() {
    UserEntity developer = addUser("alex","kinyelo@gmail.com", UserRole.USER);
    UserEntity admin = addUser("admin","admin@gmail.com", UserRole.ADMIN);
    UserEntity manager = addUser("test1","test1@gmail.com", UserRole.USER);
    UserEntity dev2 = addUser("test2","test2@gmail.com", UserRole.USER);
    GroupEntity guests = addGroup("guests");
    GroupEntity managers = addGroup("managers");
    GroupEntity developers = addGroup("developers");
    addUserGroup(developer, developers);
    addUserGroup(manager, managers);
    addUserGroup(dev2, developers);
    addUserGroup(dev2, managers);
    FolderEntity home = addFolder("home", null);
View Full Code Here

Examples of org.vosao.entity.GroupEntity

    getDao().getUserDao().save(user);
    return user;
  }
 
  private GroupEntity addGroup(String name) {
    GroupEntity group = new GroupEntity(name);
    getDao().getGroupDao().save(group);
    return group;
  }
View Full Code Here

Examples of org.vosao.entity.GroupEntity

  public void testGetPermission() {
    UserEntity developer = addUser("alex","kinyelo@gmail.com", UserRole.USER);
    UserEntity admin = addUser("admin","admin@gmail.com", UserRole.ADMIN);
    UserEntity manager = addUser("test1","test1@gmail.com", UserRole.USER);
    UserEntity dev2 = addUser("test2","test2@gmail.com", UserRole.USER);
    GroupEntity guests = addGroup("guests");
    GroupEntity managers = addGroup("managers");
    GroupEntity developers = addGroup("developers");
    addUserGroup(developer, developers);
    addUserGroup(manager, managers);
    addUserGroup(dev2, developers);
    addUserGroup(dev2, managers);
    addPage("home", "/");
View Full Code Here

Examples of org.vosao.entity.GroupEntity

    getDao().getUserDao().save(user);
    return user;
  }
 
  private GroupEntity addGroup(String name) {
    GroupEntity group = new GroupEntity(name);
    getDao().getGroupDao().save(group);
    return group;
  }
View Full Code Here

Examples of org.vosao.entity.GroupEntity

  }

  private void addGuestPerission(FolderEntity root) {
    UserEntity tester = addUser("tester","kinyelo@gmail.com", UserRole.ADMIN);
    VosaoContext.getInstance().setUser(tester);
    GroupEntity guests = addGroup("guests");
    GroupEntity developers = addGroup("developers");
    addUserGroup(tester, developers);
    addPermission(root, guests, FolderPermissionType.READ);
  }
View Full Code Here

Examples of org.vosao.entity.GroupEntity

public class ContentPermissionBusinessImpl extends AbstractBusinessImpl
    implements ContentPermissionBusiness {

  @Override
  public ContentPermissionEntity getGuestPermission(final String url) {
    GroupEntity guests = getDao().getGroupDao().getGuestsGroup();
    ContentPermissionEntity result = getGroupPermission(url, guests.getId());
    result.setUrl(url);
    return result;
  }
View Full Code Here

Examples of org.vosao.entity.GroupEntity

  }

  private void initGroups() {
    guests = getDao().getGroupDao().getByName("guests");
    if (guests == null) {
      guests = new GroupEntity("guests");
      getDao().getGroupDao().save(guests);
    }
  }
View Full Code Here

Examples of org.vosao.entity.GroupEntity

        groupTool = new GroupTool(getDao());
        userTool = new UserTool(getDao());
  }   
 
  public void testSelectByGroup() {
    GroupEntity group1 = groupTool.addGroup("group1");
    GroupEntity group2 = groupTool.addGroup("group2");
    groupTool.addUserGroup(group1.getId(),
        userTool.addUser("roma", UserRole.USER).getId());
    groupTool.addUserGroup(group1.getId(),
        userTool.addUser("sasha", UserRole.USER).getId());
    groupTool.addUserGroup(group2.getId(),
        userTool.addUser("alex1", UserRole.USER).getId());
    groupTool.addUserGroup(group2.getId(),
        userTool.addUser("alex2", UserRole.USER).getId());
    groupTool.addUserGroup(group2.getId(),
        userTool.addUser("alex3", UserRole.USER).getId());
  }
View Full Code Here

Examples of org.vosao.entity.GroupEntity

    for (Iterator<Element> i = permissionsElement.elementIterator();
        i.hasNext(); ) {
            Element element = i.next();
            if (element.getName().equals("permission")) {
              String groupName = element.elementText("group");
              GroupEntity group = getDao().getGroupDao().getByName(groupName);
              if (group == null) {
                logger.error("Group " + groupName + " was not found.");
                continue;
              }
              FolderPermissionType permType = FolderPermissionType.valueOf(
View Full Code Here

Examples of org.vosao.entity.GroupEntity

  public GroupTool(Dao aDao) {
    dao = aDao;
  }
 
  public GroupEntity addGroup(String name) {
    return dao.getGroupDao().save(new GroupEntity(name));
  }
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.