org.apache.directory.shared.ldap.aci
Class ProtectedItem.SelfValue

java.lang.Object
  extended by org.apache.directory.shared.ldap.aci.ProtectedItem
      extended by org.apache.directory.shared.ldap.aci.ProtectedItem.SelfValue
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
ProtectedItem

public static class ProtectedItem.SelfValue
extends ProtectedItem

The attribute value assertion corresponding to the current requestor. The protected item selfValue applies only when the access controls are to be applied with respect to a specific authenticated user. It can only apply in the specific case where the attribute specified is of DN and the attribute value within the specified attribute matches the DN of the originator of the operation.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.directory.shared.ldap.aci.ProtectedItem
ProtectedItem.AllAttributeValues, ProtectedItem.AllUserAttributeTypes, ProtectedItem.AllUserAttributeTypesAndValues, ProtectedItem.AttributeType, ProtectedItem.AttributeValue, ProtectedItem.Classes, ProtectedItem.Entry, ProtectedItem.MaxImmSub, ProtectedItem.MaxValueCount, ProtectedItem.MaxValueCountItem, ProtectedItem.RangeOfValues, ProtectedItem.RestrictedBy, ProtectedItem.RestrictedByItem, ProtectedItem.SelfValue
 
Field Summary
 
Fields inherited from class org.apache.directory.shared.ldap.aci.ProtectedItem
ALL_USER_ATTRIBUTE_TYPES, ALL_USER_ATTRIBUTE_TYPES_AND_VALUES, ENTRY
 
Constructor Summary
ProtectedItem.SelfValue(java.util.Collection attributeTypes)
          Creates a new instance.
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProtectedItem.SelfValue

public ProtectedItem.SelfValue(java.util.Collection attributeTypes)
Creates a new instance.

Parameters:
attributeTypes - the collection of attribute IDs.
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2004-2011. All Rights Reserved.