org.apache.directory.api.ldap.aci
Class ProtectedItem

java.lang.Object
  extended by org.apache.directory.api.ldap.aci.ProtectedItem
Direct Known Subclasses:
AbstractAttributeTypeProtectedItem, AllUserAttributeTypesAndValuesItem, AllUserAttributeTypesItem, AttributeValueItem, ClassesItem, EntryItem, MaxImmSubItem, MaxValueCountItem, RangeOfValuesItem, RestrictedByItem

public abstract class ProtectedItem
extends Object

Defines the items to which the access controls apply. It's one of the following elements :

Author:
Apache Directory Project

Field Summary
static AllUserAttributeTypesItem ALL_USER_ATTRIBUTE_TYPES
          All user attribute type information associated with the entry, but not values associated with those attributes.
static AllUserAttributeTypesAndValuesItem ALL_USER_ATTRIBUTE_TYPES_AND_VALUES
          All user attribute information associated with the entry, including all values of all user attributes.
static EntryItem ENTRY
          The entry contents as a whole.
 
Constructor Summary
protected ProtectedItem()
          Creates a new instance.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENTRY

public static final EntryItem ENTRY
The entry contents as a whole. In case of a family member, it also means the entry content of each subordinate family member within the same compound attribute. It does not necessarily include the information in these entries. This element shall be ignored if the classes element is present, since this latter element selects protected entries (and subordinate family members) on the basis of their object class.


ALL_USER_ATTRIBUTE_TYPES

public static final AllUserAttributeTypesItem ALL_USER_ATTRIBUTE_TYPES
All user attribute type information associated with the entry, but not values associated with those attributes.


ALL_USER_ATTRIBUTE_TYPES_AND_VALUES

public static final AllUserAttributeTypesAndValuesItem ALL_USER_ATTRIBUTE_TYPES_AND_VALUES
All user attribute information associated with the entry, including all values of all user attributes.

Constructor Detail

ProtectedItem

protected ProtectedItem()
Creates a new instance.



Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.