org.jboss.seam.security.permission
Class PermissionMapper

java.lang.Object
  extended by org.jboss.seam.security.permission.PermissionMapper
All Implemented Interfaces:
Serializable

@Scope(value=APPLICATION)
@Name(value="org.jboss.seam.security.permissionMapper")
@Install(precedence=0)
@BypassInterceptors
@Startup
public class PermissionMapper
extends Object
implements Serializable

Maps permission checks to resolver chains

Author:
Shane Bryzak
See Also:
Serialized Form

Field Summary
static String DEFAULT_RESOLVER_CHAIN_CREATED
           
 
Constructor Summary
PermissionMapper()
           
 
Method Summary
 void filterByPermission(Collection collection, String action)
           
static PermissionMapper instance()
           
 boolean resolvePermission(Object target, String action)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_RESOLVER_CHAIN_CREATED

public static final String DEFAULT_RESOLVER_CHAIN_CREATED
See Also:
Constant Field Values
Constructor Detail

PermissionMapper

public PermissionMapper()
Method Detail

resolvePermission

public boolean resolvePermission(Object target,
                                 String action)

filterByPermission

public void filterByPermission(Collection collection,
                               String action)

instance

public static PermissionMapper instance()