Examples of EverybodyPrincipal


Examples of org.wicketstuff.security.hive.authorization.EverybodyPrincipal

   *      org.wicketstuff.security.hive.authorization.Permission)
   */
  public void testHasPermision()
  {
    BasicHive hive = new BasicHive();
    assertFalse(hive.containsPrincipal(new EverybodyPrincipal()));
    hive.addPermission(new EverybodyPrincipal(), new TestPermission("foobar"));
    assertTrue(hive.containsPrincipal(new EverybodyPrincipal()));
    assertTrue(hive.hasPermission(null, new TestPermission("foobar")));
    assertFalse(hive.hasPermission(null, new TestPermission("foo.bar")));

    hive.addPermission(new EverybodyPrincipal(), new TestPermission("test", "read, write"));
    assertTrue(hive.hasPermission(null, new TestPermission("test", "read")));
    assertTrue(hive.hasPermission(null, new TestPermission("test")));
  }
View Full Code Here

Examples of org.wicketstuff.security.hive.authorization.EverybodyPrincipal

   * @see BasicHive#getPrincipals(org.wicketstuff.security.hive.authorization.Permission)
   */
  public void testGetPrincipals()
  {
    BasicHive hive = new BasicHive();
    hive.addPermission(new EverybodyPrincipal(), new TestPermission("foobar"));
    hive.addPermission(new SimplePrincipal("foo.bar"), new TestPermission("foobar"));
    hive.addPermission(new EverybodyPrincipal(), new TestPermission("test", "read, write"));
    assertEquals(Collections.EMPTY_SET, hive.getPrincipals(new TestPermission("foo")));
    Set<Principal> principals = hive.getPrincipals(new TestPermission("foobar"));
    assertEquals(2, principals.size());
    assertTrue(principals.contains(new EverybodyPrincipal()));
    assertTrue(principals.contains(new SimplePrincipal("foo.bar")));
    principals = hive.getPrincipals(new TestPermission("test", "read, write"));
    assertEquals(1, principals.size());
    assertTrue(principals.contains(new EverybodyPrincipal()));

  }
View Full Code Here

Examples of org.wicketstuff.security.hive.authorization.EverybodyPrincipal

   * @see BasicHive#getPermissions(org.wicketstuff.security.hive.authorization.Principal)
   */
  public void testGetPermissions()
  {
    BasicHive hive = new BasicHive();
    hive.addPermission(new EverybodyPrincipal(), new TestPermission("foobar"));
    hive.addPermission(new SimplePrincipal("foo.bar"), new TestPermission("foobar"));
    hive.addPermission(new EverybodyPrincipal(), new TestPermission("test", "read, write"));
    assertEquals(Collections.EMPTY_SET, hive.getPermissions(new SimplePrincipal("foobar")));
    Set<Permission> permissions = hive.getPermissions(new EverybodyPrincipal());
    assertEquals(2, permissions.size());
    assertTrue(permissions.contains(new TestPermission("foobar")));
    assertTrue(permissions.contains(new TestPermission("test", "read, write")));
    permissions = hive.getPermissions(new SimplePrincipal("foo.bar"));
    assertEquals(1, permissions.size());
View Full Code Here

Examples of org.wicketstuff.security.hive.authorization.EverybodyPrincipal

        Matcher m = principalPattern.matcher(line);
        if (m.matches())
        {
          String classname = m.group(1);
          if (classname == null)
            principal = new EverybodyPrincipal();
          else
          {
            try
            {
              Class<?> readPrincipalClass = Class.forName(resolveAliases(classname));
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.