public abstract class AbstractVirtualAttribute extends AbstractAttribute
Virtual attributes are unmodifiable.
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractVirtualAttribute.GeneratorIterator
This iterator implements the state management associated with iterators for its subclasses.
|
Modifier | Constructor and Description |
---|---|
protected |
AbstractVirtualAttribute(AttributeDescription attributeDescription)
Creates a new virtual attribute for the provided attribute description.
|
Modifier and Type | Method and Description |
---|---|
AttributeDescription |
getAttributeDescription()
Returns the attribute description of this attribute, which includes its attribute type and any options.
|
boolean |
isVirtual()
Indicates whether this is a virtual attribute (dynamically computed) rather than a real attribute (persisted).
|
add, addAll, addAll, contains, containsAll, equals, firstValue, hashCode, isEmpty, iterator, matchesApproximateAssertion, matchesEqualityAssertion, matchesGreaterOrEqualAssertion, matchesLessOrEqualAssertion, matchesSubstringAssertion, parse, removeAll, removeAll, retainAll, retainAll, size, toArray, toString
add, clear, remove, toArray
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, clear, firstValueAsString, getAttributeDescriptionAsString, isReal, remove, toArray
parallelStream, removeIf, spliterator, stream
protected AbstractVirtualAttribute(AttributeDescription attributeDescription)
attributeDescription
- The attribute description for which the values should be generated.public AttributeDescription getAttributeDescription()
Attribute
public boolean isVirtual()
Attribute
true
if this is a virtual attribute.Copyright 2010-2022 ForgeRock AS.