Skip navigation links
PicketBox ACL Implementation 5.0.3.Final-redhat-00005
A B C E F G H I J L O R S T U V 

A

ACLEntryImpl - Class in org.jboss.security.acl
This class represents an entry in the Access Control List (ACL), and associates a permission to an identity.
ACLEntryImpl(BitMaskPermission, Identity) - Constructor for class org.jboss.security.acl.ACLEntryImpl
Builds an instance of ACLEntryImpl with the specified permission and identity.
ACLEntryImpl(BitMaskPermission, String) - Constructor for class org.jboss.security.acl.ACLEntryImpl
Builds an instance of ACLEntryImpl with the specified permission and identity/role name.
ACLImpl - Class in org.jboss.security.acl
Simple ACL implementation that keeps the entries in a Map whose keys are the identities of the entries, to provide fast access.
ACLImpl(Resource) - Constructor for class org.jboss.security.acl.ACLImpl
Builds an instance of ACLImpl for the specified resource.
ACLImpl(Resource, Collection<ACLEntry>) - Constructor for class org.jboss.security.acl.ACLImpl
Builds an instance of ACLImpl for the specified resource, and initialize it with the specified entries.
ACLImpl(String, Collection<ACLEntry>) - Constructor for class org.jboss.security.acl.ACLImpl
 
ACLProviderImpl - Class in org.jboss.security.acl
This class is the standard ACLProvider implementation.
ACLProviderImpl() - Constructor for class org.jboss.security.acl.ACLProviderImpl
 
ACLResourceFactory - Interface in org.jboss.security.acl
This interface provides a factory for Resources.
addEntry(ACLEntry) - Method in class org.jboss.security.acl.ACLImpl
 

B

BasicACLPermission - Enum in org.jboss.security.acl
This enum defines the basic ACL permissions.
BitMaskPermission - Interface in org.jboss.security.acl
This interface defines the methods that must be implemented by bitmask-based permissions.

C

checkPermission(ACLPermission) - Method in class org.jboss.security.acl.ACLEntryImpl
 
CompositeACLPermission - Class in org.jboss.security.acl
This class represents a composite permission - a permission that contains one or more basic permissions.
CompositeACLPermission(int) - Constructor for class org.jboss.security.acl.CompositeACLPermission
Builds an instance of CompositeACLPermission with the specified bitmask value.
CompositeACLPermission(BasicACLPermission...) - Constructor for class org.jboss.security.acl.CompositeACLPermission
Builds an instance of CompositeACLPermission with the given basic permissions.
createACL(Resource) - Method in class org.jboss.security.acl.JPAPersistenceStrategy
 
createACL(Resource, Collection<ACLEntry>) - Method in class org.jboss.security.acl.JPAPersistenceStrategy
 

E

EntitlementEntry - Class in org.jboss.security.acl
This class represents a standard entry in the collection returned by the ACLProvider.getEntitlements method.
EntitlementEntry(Resource, ACLPermission, String) - Constructor for class org.jboss.security.acl.EntitlementEntry
Creates an instance of EntitlementEntry with the specified resource and permissions.
equals(Object) - Method in class org.jboss.security.acl.ACLEntryImpl
 
equals(Object) - Method in class org.jboss.security.acl.CompositeACLPermission
 

F

fillEntitlements(Set<EntitlementEntry>, Resource, String, ACLPermission) - Method in class org.jboss.security.acl.ACLProviderImpl
Helper method that populates the entitlements collection as it traverses through the resources.

G

getAcl() - Method in class org.jboss.security.acl.ACLEntryImpl
 
getACL(Resource) - Method in class org.jboss.security.acl.JPAPersistenceStrategy
 
getACLEntryId() - Method in class org.jboss.security.acl.ACLEntryImpl
Obtains the persistent id of this ACLEntryImpl.
getACLId() - Method in class org.jboss.security.acl.ACLImpl
Obtains the persistent id of this ACLImpl.
getACLs() - Method in class org.jboss.security.acl.JPAPersistenceStrategy
 
getAllRoles(Role, List<Role>) - Method in class org.jboss.security.acl.RoleBasedACLProviderImpl
This method traverses the role tree that has the specified root role and puts all simple (i.e.
getEntitlements(Class<T>, Resource, Identity) - Method in class org.jboss.security.acl.ACLProviderImpl
 
getEntitlements(Class<T>, Resource, Identity) - Method in class org.jboss.security.acl.RoleBasedACLProviderImpl
 
getEntries() - Method in class org.jboss.security.acl.ACLImpl
 
getEntry(Identity) - Method in class org.jboss.security.acl.ACLImpl
 
getEntry(String) - Method in class org.jboss.security.acl.ACLImpl
 
getIdentity() - Method in class org.jboss.security.acl.ACLEntryImpl
 
getIdentityAsString(Identity) - Static method in class org.jboss.security.acl.Util
Returns a String representation of the specified identity.
getIdentityFromString(String) - Static method in class org.jboss.security.acl.Util
Builds and returns an identity from the specified String representation.
getIdentityOrRole() - Method in class org.jboss.security.acl.ACLEntryImpl
 
getIdentityOrRole() - Method in class org.jboss.security.acl.EntitlementEntry
 
getInitialPermissions(Resource, String) - Method in class org.jboss.security.acl.ACLProviderImpl
This method retrieves the permissions the specified identity has over the specified resource.
getMaskValue() - Method in enum org.jboss.security.acl.BasicACLPermission
Obtains this permission's mask value.
getMaskValue() - Method in interface org.jboss.security.acl.BitMaskPermission
Obtains the bitmask value of the permission.
getMaskValue() - Method in class org.jboss.security.acl.CompositeACLPermission
 
getPermission() - Method in class org.jboss.security.acl.ACLEntryImpl
 
getPermission() - Method in class org.jboss.security.acl.EntitlementEntry
 
getPersistenceStrategy() - Method in class org.jboss.security.acl.ACLProviderImpl
 
getResource() - Method in class org.jboss.security.acl.ACLImpl
 
getResource() - Method in class org.jboss.security.acl.EntitlementEntry
 
getResourceAsString() - Method in class org.jboss.security.acl.ACLImpl
Obtains the stringfied representation of the resource associated with this ACL.
getResourceAsString(Resource) - Static method in class org.jboss.security.acl.Util
Returns a String representation of the specified resource.

H

hashCode() - Method in class org.jboss.security.acl.ACLEntryImpl
 
hashCode() - Method in class org.jboss.security.acl.CompositeACLPermission
 

I

initialize(Map<String, Object>, Map<String, Object>) - Method in class org.jboss.security.acl.ACLProviderImpl
 
instantiateResource(String, Object) - Method in interface org.jboss.security.acl.ACLResourceFactory
Creates an instance of the Resource with the specified class name and id.
isAccessGranted(Resource, Identity, ACLPermission) - Method in class org.jboss.security.acl.ACLProviderImpl
 
isAccessGranted(Resource, Identity, ACLPermission) - Method in class org.jboss.security.acl.RoleBasedACLProviderImpl
This method overrides the default implementation to use roles instead of the identity name when checking for permissions.
isGranted(ACLPermission, Identity) - Method in class org.jboss.security.acl.ACLImpl
 

J

JPAPersistenceStrategy - Class in org.jboss.security.acl
Implementation of ACLPersistenceStrategy that uses the Java Persistence API (JPA) to persist the ACLs.
JPAPersistenceStrategy() - Constructor for class org.jboss.security.acl.JPAPersistenceStrategy
 
JPAPersistenceStrategy(ACLResourceFactory) - Constructor for class org.jboss.security.acl.JPAPersistenceStrategy
 

L

loadClass(String) - Method in class org.jboss.security.acl.ACLProviderImpl
Loads the specified class using a PrivilegedExceptionAction.

O

org.jboss.security.acl - package org.jboss.security.acl
 

R

removeACL(ACL) - Method in class org.jboss.security.acl.JPAPersistenceStrategy
 
removeACL(Resource) - Method in class org.jboss.security.acl.JPAPersistenceStrategy
 
removeEntry(ACLEntry) - Method in class org.jboss.security.acl.ACLImpl
 
RoleBasedACLProviderImpl - Class in org.jboss.security.acl
Implementation of ACLProvider that uses the identity roles when checking if access to a protected resource should be granted or not.
RoleBasedACLProviderImpl() - Constructor for class org.jboss.security.acl.RoleBasedACLProviderImpl
 

S

setAcl(ACLImpl) - Method in class org.jboss.security.acl.ACLEntryImpl
 
setPersistenceStrategy(ACLPersistenceStrategy) - Method in class org.jboss.security.acl.ACLProviderImpl
 
setResource(Resource) - Method in class org.jboss.security.acl.ACLImpl
Sets the resource associated with this ACL.
strategy - Variable in class org.jboss.security.acl.ACLProviderImpl
persistence strategy used to retrieve the ACLs

T

tearDown() - Method in class org.jboss.security.acl.ACLProviderImpl
 
toBinaryString() - Method in enum org.jboss.security.acl.BasicACLPermission
Returns the binary representation of this permission.
toBinaryString() - Method in class org.jboss.security.acl.CompositeACLPermission
Returns the binary representation of this permission.
toString() - Method in class org.jboss.security.acl.CompositeACLPermission
 

U

updateACL(ACL) - Method in class org.jboss.security.acl.JPAPersistenceStrategy
 
Util - Class in org.jboss.security.acl
Utility class used by the ACL implementation.
Util() - Constructor for class org.jboss.security.acl.Util
 

V

valueOf(String) - Static method in enum org.jboss.security.acl.BasicACLPermission
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.security.acl.BasicACLPermission
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E F G H I J L O R S T U V 
Skip navigation links
PicketBox ACL Implementation 5.0.3.Final-redhat-00005

Copyright © 2019 JBoss by Red Hat. All rights reserved.