org.jboss.picketlink.cdi.permission.internal
Class PersistentPermissionResolver

java.lang.Object
  extended by org.jboss.picketlink.cdi.permission.internal.PersistentPermissionResolver
All Implemented Interfaces:
PermissionResolver

public class PersistentPermissionResolver
extends Object
implements PermissionResolver

A PermissionResolver implementation that provides ACL-style object permissions, backed by a database.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.picketlink.cdi.permission.PermissionResolver
PermissionResolver.PermissionStatus
 
Constructor Summary
PersistentPermissionResolver()
           
 
Method Summary
 PermissionResolver.PermissionStatus hasPermission(Class<?> resourceClass, Serializable identifier, String operation)
           
 PermissionResolver.PermissionStatus hasPermission(Object resource, String operation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistentPermissionResolver

public PersistentPermissionResolver()
Method Detail

hasPermission

public PermissionResolver.PermissionStatus hasPermission(Object resource,
                                                         String operation)
Specified by:
hasPermission in interface PermissionResolver

hasPermission

public PermissionResolver.PermissionStatus hasPermission(Class<?> resourceClass,
                                                         Serializable identifier,
                                                         String operation)
Specified by:
hasPermission in interface PermissionResolver


Copyright © 2012. All Rights Reserved.