org.jboss.seam.security.permission
Class PermissionManager
java.lang.Object
org.jboss.seam.security.permission.PermissionManager
- All Implemented Interfaces:
- java.io.Serializable
@Scope(value=APPLICATION)
@Name(value="org.jboss.seam.security.permissionManager")
@Install(precedence=0)
public class PermissionManager
- extends java.lang.Object
- implements java.io.Serializable
Permission management component, used to grant or revoke permissions on specific objects or of
specific permission types to particular users or roles.
- Author:
- Shane Bryzak
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PERMISSION_STORE_COMPONENT_NAME
public static final java.lang.String PERMISSION_STORE_COMPONENT_NAME
- See Also:
- Constant Field Values
PERMISSION_PERMISSION_NAME
public static final java.lang.String PERMISSION_PERMISSION_NAME
- See Also:
- Constant Field Values
PERMISSION_READ
public static final java.lang.String PERMISSION_READ
- See Also:
- Constant Field Values
PERMISSION_GRANT
public static final java.lang.String PERMISSION_GRANT
- See Also:
- Constant Field Values
PERMISSION_REVOKE
public static final java.lang.String PERMISSION_REVOKE
- See Also:
- Constant Field Values
PermissionManager
public PermissionManager()
create
@Create
public void create()
instance
public static PermissionManager instance()
getPermissionStore
public PermissionStore getPermissionStore()
setPermissionStore
public void setPermissionStore(PermissionStore permissionStore)
listPermissions
public java.util.List<Permission> listPermissions(java.lang.Object target,
java.lang.String action)
listPermissions
public java.util.List<Permission> listPermissions(java.lang.Object target)
grantPermission
public boolean grantPermission(Permission permission)
grantPermissions
public boolean grantPermissions(java.util.List<Permission> permissions)
revokePermission
public boolean revokePermission(Permission permission)
revokePermissions
public boolean revokePermissions(java.util.List<Permission> permissions)
listAvailableActions
public java.util.List<java.lang.String> listAvailableActions(java.lang.Object target)
clearPermissions
public void clearPermissions(java.lang.Object target)
Copyright © 2011 Seam Framework. All Rights Reserved.