Class SelfValueItem
- java.lang.Object
-
- org.apache.directory.api.ldap.aci.ProtectedItem
-
- org.apache.directory.api.ldap.aci.protectedItem.AbstractAttributeTypeProtectedItem
-
- 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.- Author:
- Apache Directory Project
-
-
Field Summary
-
Fields inherited from class org.apache.directory.api.ldap.aci.ProtectedItem
ALL_USER_ATTRIBUTE_TYPES, ALL_USER_ATTRIBUTE_TYPES_AND_VALUES, ENTRY
-
-
Constructor Summary
Constructors Constructor Description SelfValueItem(Set<AttributeType> attributeTypes)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
toString()
-
Methods inherited from class org.apache.directory.api.ldap.aci.protectedItem.AbstractAttributeTypeProtectedItem
equals, hashCode, iterator
-
-
-
-
Constructor Detail
-
SelfValueItem
public SelfValueItem(Set<AttributeType> attributeTypes)
Creates a new instance.- Parameters:
attributeTypes
- the collection of attribute IDs.
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toString
in classAbstractAttributeTypeProtectedItem
-
-