T
- The type of the property.public interface Property<T>
The property stores the values in a sorted set in which values are compared using the comparator defined by the property definition.
The property keeps track of whether or not its pending set of values differs from its active values.
Modifier and Type | Method and Description |
---|---|
SortedSet<T> |
getActiveValues()
Get an immutable set view of this property's active values.
|
SortedSet<T> |
getDefaultValues()
Get an immutable set view of this property's default values.
|
SortedSet<T> |
getEffectiveValues()
Get an immutable set view of this property's effective values.
|
SortedSet<T> |
getPendingValues()
Get an immutable set view of this property's pending values.
|
PropertyDefinition<T> |
getPropertyDefinition()
Get the property definition associated with this property.
|
boolean |
isEmpty()
Determines whether or not this property contains any pending
values.
|
boolean |
isModified()
Determines whether or not this property has been modified since
it was constructed.
|
boolean |
wasEmpty()
Determines whether or not this property contains any active
values.
|
SortedSet<T> getActiveValues()
SortedSet<T> getDefaultValues()
SortedSet<T> getEffectiveValues()
SortedSet<T> getPendingValues()
Immediately after construction, the pending values matches the active values.
PropertyDefinition<T> getPropertyDefinition()
boolean isEmpty()
true
if this property does not
contain any pending values.boolean isModified()
true
if this property has been
modified since it was constructed.boolean wasEmpty()
true
if this property does not
contain any active values.Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.