public class CollectiveVirtualAttribute extends AbstractAttribute
| Constructor and Description |
|---|
CollectiveVirtualAttribute(Attribute attribute)
Creates a new collective virtual attribute.
|
| Modifier and Type | Method and Description |
|---|---|
org.forgerock.opendj.ldap.ConditionResult |
approximatelyEqualTo(org.forgerock.opendj.ldap.ByteString assertionValue)
Indicates whether this attribute has any value(s) that are
approximately equal to the provided value.
|
boolean |
contains(org.forgerock.opendj.ldap.ByteString value)
Indicates whether this attribute contains the specified value.
|
AttributeType |
getAttributeType()
Retrieves the attribute type for this attribute.
|
Set<String> |
getOptions()
Retrieves the unmodifiable set of attribute options for this
attribute.
|
org.forgerock.opendj.ldap.ConditionResult |
greaterThanOrEqualTo(org.forgerock.opendj.ldap.ByteString assertionValue)
Indicates whether this attribute has any value(s) that are
greater than or equal to the provided value.
|
int |
hashCode()
Retrieves the hash code for this attribute.
|
boolean |
isVirtual()
Indicates whether this is a virtual attribute (dynamically computed) rather than a real
attribute (persisted).
|
Iterator<org.forgerock.opendj.ldap.ByteString> |
iterator()
Returns an iterator over the attribute values in this attribute.
|
org.forgerock.opendj.ldap.ConditionResult |
lessThanOrEqualTo(org.forgerock.opendj.ldap.ByteString assertionValue)
Indicates whether this attribute has any value(s) that are less
than or equal to the provided value.
|
org.forgerock.opendj.ldap.ConditionResult |
matchesEqualityAssertion(org.forgerock.opendj.ldap.ByteString assertionValue)
Indicates whether this attribute matches the specified assertion value.
|
org.forgerock.opendj.ldap.ConditionResult |
matchesSubstring(org.forgerock.opendj.ldap.ByteString subInitial,
List<org.forgerock.opendj.ldap.ByteString> subAny,
org.forgerock.opendj.ldap.ByteString subFinal)
Indicates whether this attribute has any value(s) that match the
provided substring.
|
int |
size()
Returns the number of attribute values in this attribute.
|
void |
toString(StringBuilder buffer)
Appends a one-line string representation of this attribute to the
provided buffer.
|
containsAll, equals, getName, getNameWithOptions, hasAllOptions, hasOption, hasOptions, isEmpty, isReal, optionsEqual, toStringpublic CollectiveVirtualAttribute(Attribute attribute)
attribute - The attribute this collective
virtual attribute is based on.public org.forgerock.opendj.ldap.ConditionResult approximatelyEqualTo(org.forgerock.opendj.ldap.ByteString assertionValue)
assertionValue - The assertion value for which to make the determination.UNDEFINED if this attribute does not have
an approximate matching rule, TRUE if at
least one value is approximately equal to the provided
value, or false otherwise.public boolean contains(org.forgerock.opendj.ldap.ByteString value)
value - The value for which to make the determination.true if this attribute has the specified
value, or false if not.public org.forgerock.opendj.ldap.ConditionResult matchesEqualityAssertion(org.forgerock.opendj.ldap.ByteString assertionValue)
assertionValue - The assertion value for which to make the determination.true if this attribute matches the specified assertion
value, or false if not.public AttributeType getAttributeType()
public Set<String> getOptions()
public org.forgerock.opendj.ldap.ConditionResult greaterThanOrEqualTo(org.forgerock.opendj.ldap.ByteString assertionValue)
assertionValue - The assertion value for which to make the determination.UNDEFINED if this attribute does not have
an ordering matching rule, TRUE if at
least one value is greater than or equal to the provided
assertion value, or false otherwise.public boolean isVirtual()
true if this is a virtual attribute.public Iterator<org.forgerock.opendj.ldap.ByteString> iterator()
remove method.public org.forgerock.opendj.ldap.ConditionResult lessThanOrEqualTo(org.forgerock.opendj.ldap.ByteString assertionValue)
assertionValue - The assertion value for which to make the determination.UNDEFINED if this attribute does not have
an ordering matching rule, TRUE if at
least one value is less than or equal to the provided
assertion value, or false otherwise.public org.forgerock.opendj.ldap.ConditionResult matchesSubstring(org.forgerock.opendj.ldap.ByteString subInitial, List<org.forgerock.opendj.ldap.ByteString> subAny, org.forgerock.opendj.ldap.ByteString subFinal)
subInitial - The subInitial component to use in the determination.subAny - The subAny components to use in the determination.subFinal - The subFinal component to use in the determination.UNDEFINED if this attribute does not have
a substring matching rule, TRUE if at
least one value matches the provided substring, or
FALSE otherwise.public int size()
public int hashCode()
hashCode in interface AttributehashCode in class AbstractAttributepublic void toString(StringBuilder buffer)
buffer - The buffer to which the information should be appended.Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.