Skip navigation links
A C E G I 

A

AccessControlEngine<U,E,R> - Interface in ej.authz
Interface for access control.
AccessControlList - Class in ej.authz.acl
An implementation of AccessControlEngine that uses a user ID, an access mode (read, write, ...) and a Java object as resource to list all permissions per user for each resource controlled in a user-defined database.
AccessControlList() - Constructor for class ej.authz.acl.AccessControlList
Constructs the engine with an empty policy stored in the memory (PackedMap).
AccessControlList(AclDataAccess) - Constructor for class ej.authz.acl.AccessControlList
Constructs the engine with the given database.
AclDataAccess - Interface in ej.authz.acl
The interface to the database that lists all permissions.
AclEntry - Class in ej.authz.acl
List of permissions linked to a user for a specific resource.
AclEntry() - Constructor for class ej.authz.acl.AclEntry
Constructs an empty ACL entry.
AclEntry(String...) - Constructor for class ej.authz.acl.AclEntry
Constructs an ACL entry with given permitted actions.
AclEntry(AclEntry) - Constructor for class ej.authz.acl.AclEntry
Constructs a copy of the ACL entry.
AclInMemoryDatabase - Class in ej.authz.acl
Implementation of AclDataAccess that stores all the permissions of the enforced policy in memory.
AclInMemoryDatabase() - Constructor for class ej.authz.acl.AclInMemoryDatabase
Constructs an empty database.
add(String, String, Object) - Method in interface ej.authz.acl.AclDataAccess
Adds a new permission.
add(String) - Method in class ej.authz.acl.AclEntry
Adds an authorized action (read, write, ...).
add(String, String, Object) - Method in class ej.authz.acl.AclInMemoryDatabase
 
addPermission(String, Object, String...) - Method in class ej.authz.acl.AccessControlList
Adds a new permission for user to access resource with all actions in actions.
A C E G I 
Skip navigation links