List of usage examples for org.apache.shiro.authz.permission RolePermissionResolver RolePermissionResolver
RolePermissionResolver
From source file:org.ops4j.pax.shiro.cdi.AbstractCdiTest.java
License:Apache License
@BeforeClass public static void start() throws Exception { securityManager = new DefaultSecurityManager(); SecurityUtils.setSecurityManager(securityManager); realm = new SimpleAccountRealm("test-realm"); realm.addRole("role"); realm.addAccount("foo", "bar", "role"); realm.addAccount("bilbo", "precious", "hobbit"); realm.setRolePermissionResolver(new RolePermissionResolver() { public Collection<Permission> resolvePermissionsInRole(String roleString) { if ("role".equals(roleString)) { final Permission dp = new WildcardPermission("permission"); return Arrays.asList(dp); }/*from ww w . j ava2 s .co m*/ return Collections.emptyList(); } }); securityManager.setRealm(realm); }