org.apache.directory.api.ldap.aci.protectedItem
Class SelfValueItem

java.lang.Object
  extended by org.apache.directory.api.ldap.aci.ProtectedItem
      extended by org.apache.directory.api.ldap.aci.protectedItem.AbstractAttributeTypeProtectedItem
          extended by org.apache.directory.api.ldap.aci.protectedItem.SelfValueItem

public class SelfValueItem
extends AbstractAttributeTypeProtectedItem

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.


Field Summary
 
Fields inherited from class org.apache.directory.api.ldap.aci.protectedItem.AbstractAttributeTypeProtectedItem
attributeTypes
 
Fields inherited from class org.apache.directory.api.ldap.aci.ProtectedItem
ALL_USER_ATTRIBUTE_TYPES, ALL_USER_ATTRIBUTE_TYPES_AND_VALUES, ENTRY
 
Constructor Summary
SelfValueItem(Set<org.apache.directory.api.ldap.model.schema.AttributeType> attributeTypes)
          Creates a new instance.
 
Method Summary
 String toString()
          
 
Methods inherited from class org.apache.directory.api.ldap.aci.protectedItem.AbstractAttributeTypeProtectedItem
equals, hashCode, iterator
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SelfValueItem

public SelfValueItem(Set<org.apache.directory.api.ldap.model.schema.AttributeType> attributeTypes)
Creates a new instance.

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

toString

public String toString()

Overrides:
toString in class AbstractAttributeTypeProtectedItem


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