Uses of Interface
org.acegisecurity.acls.Permission

Packages that use Permission
org.acegisecurity.acls Interfaces and shared classes to manage access control lists (ACLs) for domain object instances. 
org.acegisecurity.acls.domain Basic implementation of access control lists (ACLs) interfaces. 
org.acegisecurity.afterinvocation Used for post-processing of an object returned from a secure object invocation. 
org.acegisecurity.vote Implements a vote-based approach to authorization decisions. 
 

Uses of Permission in org.acegisecurity.acls
 

Methods in org.acegisecurity.acls that return Permission
 Permission AccessControlEntry.getPermission()
           
 

Methods in org.acegisecurity.acls with parameters of type Permission
 void MutableAcl.insertAce(java.io.Serializable afterAceId, Permission permission, Sid sid, boolean granting)
           
 boolean Acl.isGranted(Permission[] permission, Sid[] sids, boolean administrativeMode)
          This is the actual authorization logic method, and must be used whenever ACL authorization decisions are required.
 void MutableAcl.updateAce(java.io.Serializable aceId, Permission permission)
           
 

Uses of Permission in org.acegisecurity.acls.domain
 

Classes in org.acegisecurity.acls.domain that implement Permission
 class BasePermission
          A set of standard permissions.
 class CumulativePermission
          Represents a Permission that is constructed at runtime from other permissions.
 

Fields in org.acegisecurity.acls.domain declared as Permission
static Permission BasePermission.ADMINISTRATION
           
static Permission BasePermission.CREATE
           
static Permission BasePermission.DELETE
           
static Permission BasePermission.READ
           
static Permission BasePermission.WRITE
           
 

Methods in org.acegisecurity.acls.domain that return Permission
static Permission BasePermission.buildFromMask(int mask)
          Dynamically creates a CumulativePermission or BasePermission representing the active bits in the passed mask.
static Permission[] BasePermission.buildFromMask(int[] masks)
           
static Permission BasePermission.buildFromName(java.lang.String name)
           
static Permission[] BasePermission.buildFromName(java.lang.String[] names)
           
 Permission AccessControlEntryImpl.getPermission()
           
 

Methods in org.acegisecurity.acls.domain with parameters of type Permission
 CumulativePermission CumulativePermission.clear(Permission permission)
           
 void AclImpl.insertAce(java.io.Serializable afterAceId, Permission permission, Sid sid, boolean granting)
           
 boolean AclImpl.isGranted(Permission[] permission, Sid[] sids, boolean administrativeMode)
          Determines authorization.
 CumulativePermission CumulativePermission.set(Permission permission)
           
 void AclImpl.updateAce(java.io.Serializable aceId, Permission permission)
           
 

Constructors in org.acegisecurity.acls.domain with parameters of type Permission
AccessControlEntryImpl(java.io.Serializable id, Acl acl, Sid sid, Permission permission, boolean granting, boolean auditSuccess, boolean auditFailure)
           
 

Uses of Permission in org.acegisecurity.afterinvocation
 

Constructors in org.acegisecurity.afterinvocation with parameters of type Permission
AbstractAclProvider(AclService aclService, java.lang.String processConfigAttribute, Permission[] requirePermission)
           
AclEntryAfterInvocationCollectionFilteringProvider(AclService aclService, Permission[] requirePermission)
           
AclEntryAfterInvocationProvider(AclService aclService, Permission[] requirePermission)
           
 

Uses of Permission in org.acegisecurity.vote
 

Constructors in org.acegisecurity.vote with parameters of type Permission
AclEntryVoter(AclService aclService, java.lang.String processConfigAttribute, Permission[] requirePermission)
           
 



Copyright © 2004-2011 Interface21, Inc. All Rights Reserved.