Package org.apache.wicket.security.hive.authorization

Examples of org.apache.wicket.security.hive.authorization.SimplePrincipal


   */
  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());
    assertTrue(permissions.contains(new TestPermission("foobar")));

  }
View Full Code Here


   */
  @Override
  public Subject login()
  {
    DefaultSubject defaultSubject = new MySecondSubject();
    defaultSubject.addPrincipal(new SimplePrincipal("admin"));
    return defaultSubject;
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.security.hive.authorization.SimplePrincipal

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.