org.apache.directory.shared.ldap.aci
Class UserClass

java.lang.Object
  extended byorg.apache.directory.shared.ldap.aci.UserClass
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
UserClass.AllUsers, org.apache.directory.shared.ldap.aci.UserClass.NamedUserClass, UserClass.Subtree, UserClass.ThisEntry

public abstract class UserClass
extends java.lang.Object
implements java.io.Serializable

Defines a set of zero or more users the permissions apply to.

Version:
$Rev: 379008 $, $Date: 2006-02-20 04:35:07 +0100 (Mon, 20 Feb 2006) $
Author:
The Apache Directory Project
See Also:
Serialized Form

Nested Class Summary
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.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
static UserClass.AllUsers ALL_USERS
          Every directory user (with possible requirements for authenticationLevel).
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.
 
Constructor Summary
protected UserClass()
          Creates a new instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.

Constructor Detail

UserClass

protected UserClass()
Creates a new instance.



Copyright © 2003-2006 . All Rights Reserved.