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

java.lang.Object
  extended byorg.apache.directory.shared.ldap.aci.ProtectedItem
      extended byorg.apache.directory.shared.ldap.aci.ProtectedItem.MaxValueCount
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
ProtectedItem

public static class ProtectedItem.MaxValueCount
extends ProtectedItem

Restricts the maximum number of attribute values allowed for a specified attribute type. It is examined if the protected item is an attribute value of the specified type and the permission sought is add. Values of that attribute in the entry are counted without regard to context or access control and as though the operation which adds the values were successful. If the number of values in the attribute exceeds maxCount, the ACI item is treated as not granting add access.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes 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.MaxValueCount(java.util.Collection items)
          Creates a new instance.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.util.Iterator iterator()
          Returns an iterator of all MaxValueCountItems.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProtectedItem.MaxValueCount

public ProtectedItem.MaxValueCount(java.util.Collection items)
Creates a new instance.

Parameters:
items - the collection of MaxValueCountItems.
Method Detail

iterator

public java.util.Iterator iterator()
Returns an iterator of all MaxValueCountItems.


equals

public boolean equals(java.lang.Object o)

toString

public java.lang.String toString()


Copyright © 2003-2006 . All Rights Reserved.