Uses of Interface
org.springframework.security.acls.model.Permission

Packages that use Permission
org.springframework.security.acls   
org.springframework.security.acls.afterinvocation   
org.springframework.security.acls.domain Basic implementation of access control lists (ACLs) interfaces. 
org.springframework.security.acls.model Interfaces and shared classes to manage access control lists (ACLs) for domain object instances. 
 

Uses of Permission in org.springframework.security.acls
 

Constructors in org.springframework.security.acls with parameters of type Permission
AclEntryVoter(AclService aclService, String processConfigAttribute, Permission[] requirePermission)
           
 

Uses of Permission in org.springframework.security.acls.afterinvocation
 

Fields in org.springframework.security.acls.afterinvocation with type parameters of type Permission
protected  List<Permission> AbstractAclProvider.requirePermission
           
 

Constructor parameters in org.springframework.security.acls.afterinvocation with type arguments of type Permission
AbstractAclProvider(AclService aclService, String processConfigAttribute, List<Permission> requirePermission)
           
AclEntryAfterInvocationCollectionFilteringProvider(AclService aclService, List<Permission> requirePermission)
           
AclEntryAfterInvocationProvider(AclService aclService, List<Permission> requirePermission)
           
AclEntryAfterInvocationProvider(AclService aclService, String processConfigAttribute, List<Permission> requirePermission)
           
 

Uses of Permission in org.springframework.security.acls.domain
 

Classes in org.springframework.security.acls.domain that implement Permission
 class AbstractPermission
          Provides an abstract superclass for Permission implementations.
 class BasePermission
          A set of standard permissions.
 class CumulativePermission
          Represents a Permission that is constructed at runtime from other permissions.
 

Fields in org.springframework.security.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.springframework.security.acls.domain that return Permission
 Permission PermissionFactory.buildFromMask(int mask)
          Dynamically creates a CumulativePermission or BasePermission representing the active bits in the passed mask.
 Permission DefaultPermissionFactory.buildFromMask(int mask)
           
 Permission PermissionFactory.buildFromName(String name)
           
 Permission DefaultPermissionFactory.buildFromName(String name)
           
 Permission AccessControlEntryImpl.getPermission()
           
 

Methods in org.springframework.security.acls.domain that return types with arguments of type Permission
 List<Permission> PermissionFactory.buildFromNames(List<String> names)
           
 List<Permission> DefaultPermissionFactory.buildFromNames(List<String> names)
           
 

Methods in org.springframework.security.acls.domain with parameters of type Permission
 CumulativePermission CumulativePermission.clear(Permission permission)
           
 void AclImpl.insertAce(int atIndexLocation, Permission permission, Sid sid, boolean granting)
           
protected  void DefaultPermissionFactory.registerPermission(Permission perm, String permissionName)
           
 CumulativePermission CumulativePermission.set(Permission permission)
           
 void AclImpl.updateAce(int aceIndex, Permission permission)
           
 

Method parameters in org.springframework.security.acls.domain with type arguments of type Permission
 boolean AclImpl.isGranted(List<Permission> permission, List<Sid> sids, boolean administrativeMode)
          Determines authorization.
protected  void DefaultPermissionFactory.registerPublicPermissions(Class<? extends Permission> clazz)
          Registers the public static fields of type Permission for a give class.
 

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

Constructor parameters in org.springframework.security.acls.domain with type arguments of type Permission
DefaultPermissionFactory(Class<? extends Permission> permissionClass)
          Registers the Permission fields from the supplied class.
DefaultPermissionFactory(Map<String,? extends Permission> namedPermissions)
          Registers a map of named Permission instances.
 

Uses of Permission in org.springframework.security.acls.model
 

Methods in org.springframework.security.acls.model that return Permission
 Permission AccessControlEntry.getPermission()
           
 

Methods in org.springframework.security.acls.model with parameters of type Permission
 void MutableAcl.insertAce(int atIndexLocation, Permission permission, Sid sid, boolean granting)
           
 void MutableAcl.updateAce(int aceIndex, Permission permission)
           
 

Method parameters in org.springframework.security.acls.model with type arguments of type Permission
 boolean Acl.isGranted(List<Permission> permission, List<Sid> sids, boolean administrativeMode)
          This is the actual authorization logic method, and must be used whenever ACL authorization decisions are required.
 



Copyright © 2004-2009 SpringSource, Inc. All Rights Reserved.