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 classUserClass.AllUsersEvery directory user (with possible requirements for authenticationLevel).static classUserClass.NameThe user with the specified distinguished name.static classUserClass.ParentOfEntryThe user as parent (ancestor) of accessed entry.static classUserClass.SubtreeThe set of users whose distinguished names fall within the definition of the (unrefined) subtree.static classUserClass.ThisEntryThe 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 classUserClass.UserGroupThe 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.AllUsersALL_USERSEvery directory user (with possible requirements for authenticationLevel).static UserClass.ParentOfEntryPARENT_OF_ENTRYThe user as parent (ancestor) of accessed entry.static UserClass.ThisEntryTHIS_ENTRYThe 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.
-
Constructor Summary
Constructors Modifier Constructor Description protectedUserClass()Creates a new instance.
-
-
-
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.
-
-