org.jboss.seam.security.permission
Class PermissionMapper

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

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

Maps permission checks to resolver chains

Author:
Shane Bryzak
See Also:
Serialized Form

Field Summary
static java.lang.String DEFAULT_RESOLVER_CHAIN_CREATED
           
 
Constructor Summary
PermissionMapper()
           
 
Method Summary
 void filterByPermission(java.util.Collection collection, java.lang.String action)
           
static PermissionMapper instance()
           
 boolean resolvePermission(java.lang.Object target, java.lang.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 java.lang.String DEFAULT_RESOLVER_CHAIN_CREATED
See Also:
Constant Field Values
Constructor Detail

PermissionMapper

public PermissionMapper()
Method Detail

resolvePermission

public boolean resolvePermission(java.lang.Object target,
                                 java.lang.String action)

filterByPermission

public void filterByPermission(java.util.Collection collection,
                               java.lang.String action)

instance

public static PermissionMapper instance()


Copyright © 2011 Seam Framework. All Rights Reserved.