Package org.sonatype.security.authorization

Examples of org.sonatype.security.authorization.Role


    return priv.getId();
  }

  private Role buildEmptyRole() {
    Role emptyRole = new Role();
    emptyRole.setName("Empty Role");
    emptyRole.setDescription("Empty Role");
    emptyRole.setRoleId("emptyRole-" + Math.random());
    // no contained roles or privileges

    return emptyRole;
  }
View Full Code Here


    }

    Assert.assertTrue(roleMap.containsKey("test-role1"));
    Assert.assertTrue(roleMap.containsKey("test-role2"));

    Role role1 = roleMap.get("test-role1");
    Assert.assertEquals("Role 1", role1.getName());

    Assert.assertTrue(role1.getPrivileges().contains("from-role1:read"));
    Assert.assertTrue(role1.getPrivileges().contains("from-role1:delete"));

  }
View Full Code Here

    Assert.assertTrue(roleMap.containsKey("role1"));
    Assert.assertTrue(roleMap.containsKey("role2"));
    Assert.assertTrue(roleMap.containsKey("role3"));
    Assert.assertEquals(3, roles.size());

    Role role3 = roleMap.get("role3");

    Assert.assertEquals("role3", role3.getRoleId());
    Assert.assertEquals("RoleThree", role3.getName());
    Assert.assertEquals("Role Three", role3.getDescription());
    Assert.assertTrue(role3.getPrivileges().contains("1"));
    Assert.assertTrue(role3.getPrivileges().contains("4"));
    Assert.assertEquals(2, role3.getPrivileges().size());
  }
View Full Code Here

  public void testGetRole()
      throws Exception
  {
    AuthorizationManager authzManager = this.getAuthorizationManager();

    Role role1 = authzManager.getRole("role1");

    Assert.assertEquals("role1", role1.getRoleId());
    Assert.assertEquals("RoleOne", role1.getName());
    Assert.assertEquals("Role One", role1.getDescription());
    Assert.assertTrue(role1.getPrivileges().contains("1"));
    Assert.assertTrue(role1.getPrivileges().contains("2"));
    Assert.assertEquals(2, role1.getPrivileges().size());
  }
View Full Code Here

      throws Exception
  {

    AuthorizationManager authzManager = this.getAuthorizationManager();

    Role role = new Role();
    role.setRoleId("new-role");
    role.setName("new-name");
    role.setDescription("new-description");
    role.addPrivilege("2");
    role.addPrivilege("4");

    authzManager.addRole(role);

    CRole secRole = this.getConfigurationManager().readRole(role.getRoleId());

    Assert.assertEquals(role.getRoleId(), secRole.getId());
    Assert.assertEquals(role.getName(), secRole.getName());
    Assert.assertEquals(role.getDescription(), secRole.getDescription());
    Assert.assertTrue(secRole.getPrivileges().contains("2"));
    Assert.assertTrue(secRole.getPrivileges().contains("4"));
    Assert.assertEquals(2, secRole.getPrivileges().size());

  }
View Full Code Here

  public void testUpdateRole()
      throws Exception
  {
    AuthorizationManager authzManager = this.getAuthorizationManager();

    Role role2 = authzManager.getRole("role2");
    role2.setDescription("new description");
    role2.setName("new name");

    Set<String> permissions = new HashSet<String>();
    permissions.add("2");
    role2.setPrivileges(permissions);

    authzManager.updateRole(role2);

    CRole secRole = this.getConfigurationManager().readRole(role2.getRoleId());

    Assert.assertEquals(role2.getRoleId(), secRole.getId());
    Assert.assertEquals(role2.getName(), secRole.getName());
    Assert.assertEquals(role2.getDescription(), secRole.getDescription());
    Assert.assertTrue(secRole.getPrivileges().contains("2"));
    Assert.assertEquals(1, secRole.getPrivileges().size());
  }
View Full Code Here

TOP

Related Classes of org.sonatype.security.authorization.Role

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.