| Package | Description |
|---|---|
| org.apache.directory.api.ldap.aci |
| Modifier and Type | Class and Description |
|---|---|
static class |
UserClass.AllUsers
Every directory user (with possible requirements for
authenticationLevel).
|
static class |
UserClass.Name
The user with the specified distinguished name.
|
private static class |
UserClass.NamedUserClass
A base class for all user classes which has a set of DNs.
|
static class |
UserClass.ParentOfEntry
The user as parent (ancestor) of accessed entry.
|
static class |
UserClass.Subtree
The set of users whose distinguished names fall within the definition of
the (unrefined) subtree.
|
static class |
UserClass.ThisEntry
The user with the same distinguished name as the entry being accessed, or
if the entry is a member of a family, then additionally the user with the
distinguished name of the ancestor.
|
static class |
UserClass.UserGroup
The set of users who are members of the groupOfUniqueNames entry,
identified by the specified distinguished name.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<UserClass> |
AntlrACIItemParser.userClasses |
private java.util.Collection<UserClass> |
ACITuple.userClasses
The collection of
UserClasses this tuple relates to |
private java.util.Collection<UserClass> |
ItemPermission.userClasses
The user classes.
|
private java.util.Collection<UserClass> |
UserFirstACIItem.userClasses
The user classes.
|
private java.util.Map<java.lang.String,UserClass> |
AntlrACIItemParser.userClassesMap |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<UserClass> |
ACITuple.getUserClasses()
Gets the collection of
UserClasses this tuple relates to. |
java.util.Collection<UserClass> |
ItemPermission.getUserClasses()
Gets the collection of
UserClasses. |
java.util.Collection<UserClass> |
UserFirstACIItem.getUserClasses()
Gets the collection of
UserClasses. |
| Constructor and Description |
|---|
ACITuple(java.util.Collection<UserClass> userClasses,
AuthenticationLevel authenticationLevel,
java.util.Collection<ProtectedItem> protectedItems,
java.util.Collection<MicroOperation> microOperations,
boolean grant,
java.lang.Integer precedence)
Creates a new instance.
|
ItemPermission(java.lang.Integer precedence,
java.util.Collection<GrantAndDenial> grantsAndDenials,
java.util.Collection<UserClass> userClasses)
Creates a new instance
|
UserFirstACIItem(java.lang.String identificationTag,
int precedence,
AuthenticationLevel authenticationLevel,
java.util.Collection<UserClass> userClasses,
java.util.Collection<UserPermission> userPermissions)
Creates a new instance.
|