org.apache.directory.shared.ldap.aci
Class ProtectedItem.MaxValueCount
java.lang.Object
org.apache.directory.shared.ldap.aci.ProtectedItem
org.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 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 |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ProtectedItem.MaxValueCount
public ProtectedItem.MaxValueCount(java.util.Collection<ProtectedItem.MaxValueCountItem> items)
- Creates a new instance.
- Parameters:
items
- the collection of ProtectedItem.MaxValueCountItem
s.
iterator
public java.util.Iterator<ProtectedItem.MaxValueCountItem> iterator()
- Returns an iterator of all
ProtectedItem.MaxValueCountItem
s.
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.