Class UserClass
- java.lang.Object
-
- org.apache.directory.api.ldap.aci.UserClass
-
- Direct Known Subclasses:
UserClass.AllUsers
,UserClass.Name
,UserClass.ParentOfEntry
,UserClass.Subtree
,UserClass.ThisEntry
,UserClass.UserGroup
public abstract class UserClass extends Object
Defines a set of zero or more users the permissions apply to.- Author:
- Apache Directory Project
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UserClass.AllUsers
Every directory user (with possible requirements for authenticationLevel).static class
UserClass.Name
The user with the specified distinguished name.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.
-
Field Summary
Fields Modifier and Type Field Description static UserClass.AllUsers
ALL_USERS
Every directory user (with possible requirements for authenticationLevel).static UserClass.ParentOfEntry
PARENT_OF_ENTRY
The user as parent (ancestor) of accessed entry.static UserClass.ThisEntry
THIS_ENTRY
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.
-
-
-
Field Detail
-
ALL_USERS
public static final UserClass.AllUsers ALL_USERS
Every directory user (with possible requirements for authenticationLevel).
-
THIS_ENTRY
public static final UserClass.ThisEntry THIS_ENTRY
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.
-
PARENT_OF_ENTRY
public static final UserClass.ParentOfEntry PARENT_OF_ENTRY
The user as parent (ancestor) of accessed entry.
-
-