@Namespace(value="http://jboss.com/products/seam/security", prefix="org.jboss.seam.security") @AutoCreate

Package org.jboss.seam.security.permission

Seam Security Permissions


Interface Summary
IdentifierStrategy Strategy for generating permission target identifiers.
PermissionResolver Implementations of this interface perform permission checks using a variety of methods.
PermissionStore Permission store interface.

Class Summary
ClassIdentifierStrategy An Identifier strategy for class-based permission checks
EntityIdentifierStrategy An Identifier strategy for entity-based permission checks
IdentifierPolicy A policy for the generation of object "identifiers" - unique Strings that identify a specific instance of an object.
JpaPermissionStore A permission store implementation that uses JPA as its persistence mechanism.
Permission Represents a single permission for a particular target, action and recipient combination.
PermissionCheck Used to assert permission requirements into a WorkingMemory when evaluating a @Restrict expression.
PermissionManager Permission management component, used to grant or revoke permissions on specific objects or of specific permission types to particular users or roles.
PermissionMapper Maps permission checks to resolver chains
PermissionMetadata Permission actions can either be persisted as a comma-separated list of values, or as a bit-masked numerical value where certain bits represent specific actions for that class.
PersistentPermissionResolver Resolves dynamically-assigned permissions, mapped to a user or a role, and kept in persistent storage, such as a relational database.
ResolverChain A chain of permission resolvers.
RoleCheck Used when performing rule-based conditional role checks
RuleBasedPermissionResolver A permission resolver that uses a Drools rule base to perform permission checks

Package org.jboss.seam.security.permission Description

Seam Security Permissions

See Also: