Uses of Class
org.forgerock.opendj.config.PropertyDefinition
Package
Description
Common administration classes.
Common client-side administration classes.
Client side driver implementation interfaces.
Logical conditions for defining constraints.
Server-side administration interface.
-
Uses of PropertyDefinition in org.forgerock.opendj.config
Modifier and TypeClassDescriptionprotected static class
PropertyDefinition.AbstractBuilder<T,
D extends PropertyDefinition<T>> An interface for incrementally constructing property definitions.Modifier and TypeClassDescriptionfinal class
ACI property definition.final class
AggregationPropertyDefinition<C extends ConfigurationClient,
S extends Configuration> Aggregation property definition.final class
Attribute type property definition.final class
Boolean property definition.final class
Class property definition.final class
DN property definition.final class
Duration property definition.final class
EnumPropertyDefinition<E extends Enum<E>>
Enumeration property definition.final class
Property definition associated to a Host:Port syntax.final class
Property definition for a host.final class
Integer property definition.final class
IP address mask property definition.final class
Memory size property definition.final class
String property definition.Modifier and TypeMethodDescriptionInstantiableRelationDefinition.getNamingPropertyDefinition()
Get the property of the child managed object definition which should be used for naming children.final PropertyDefinition<?>
AbstractManagedObjectDefinition.getPropertyDefinition
(String name) Get the specified property definition associated with this type of managed object.PropertyException.getPropertyDefinition()
Returns the property definition associated with the property that caused the exception.Modifier and TypeMethodDescriptionfinal Collection<PropertyDefinition<?>>
AbstractManagedObjectDefinition.getAllPropertyDefinitions()
Get all the property definitions associated with this type of managed object.final Collection<PropertyDefinition<?>>
AbstractManagedObjectDefinition.getPropertyDefinitions()
Get the property definitions defined by this managed object definition.Modifier and TypeMethodDescriptionfinal int
PropertyDefinition.compareTo
(PropertyDefinition<?> o) Compares this property definition with the specified property definition for order.static PropertyException
PropertyException.defaultBehaviorException
(PropertyDefinition<?> pd, Throwable cause) Creates a new default behavior exception with a cause.static PropertyException
PropertyException.errorReadingFileCommonsConfigTokenException
(PropertyDefinition<?> pd, String expression, LocalizableException cause) Creates a new error reading file commons-config token exception, raised when the file content resolver could not retrieve the value from the file.LdapProfile.getAttributeName
(AbstractManagedObjectDefinition<?, ?> d, PropertyDefinition<?> pd) Get the name of the LDAP attribute associated with the specified property definition.LdapProfile.Wrapper.getAttributeName
(AbstractManagedObjectDefinition<?, ?> d, PropertyDefinition<?> pd) Get the name of the LDAP attribute associated with the specified property definition.<T> SortedSet<ValueOrExpression<T>>
DefaultManagedObject.getPropertyValues
(PropertyDefinition<T> pd) Gets a mutable copy of the set of property values for the specified property.<T> Collection<ValueOrExpression<T>>
PropertyProvider.getPropertyValues
(PropertyDefinition<T> d) Get the property values associated with the specified property definition.PropertyDefinitionUsageBuilder.getUsage
(PropertyDefinition<?> pd) Generates the usage information for the provided property definition.static PropertyException
PropertyException.illegalPropertyValueException
(PropertyDefinition<?> pd, Object value) Creates a new illegal property value exception.static PropertyException
PropertyException.illegalPropertyValueException
(PropertyDefinition<?> pd, Object value, Throwable cause) Creates a new illegal property value exception.static PropertyException
PropertyException.propertyIsMandatoryException
(PropertyDefinition<?> pd) Creates a new property is mandatory exception.static PropertyException
PropertyException.propertyIsReadOnlyException
(PropertyDefinition<?> pd) Creates a new property is read-only exception.static PropertyException
PropertyException.propertyIsSingleValuedException
(PropertyDefinition<?> pd) Creates a new property is single valued exception.static PropertyException
PropertyException.propertyIsVirtualException
(PropertyDefinition<?> pd) Creates a new property is virtual exception.protected final void
AbstractManagedObjectDefinition.registerPropertyDefinition
(PropertyDefinition<?> d) Register a property definition with this managed object definition, overriding any existing property definition with the same name.void
InstantiableRelationDefinition.Builder.setNamingProperty
(PropertyDefinition<?> namingPropertyDefinition) Sets the naming property for the instantiable relation definition.static PropertyException
PropertyException.unknownPropertyDefinitionException
(PropertyDefinition<?> pd) Creates a new unknown property definition exception.static PropertyException
PropertyException.unresolvedCommonsConfigTokenException
(PropertyDefinition<?> pd, String expression, Throwable cause) Creates a new unresolved commons-config token exception, raised when a token in a commons-config expression could not be resolved.<T> R
PropertyDefinitionVisitor.visitUnknown
(PropertyDefinition<T> pd, P p) Visit an unknown type of property definition.<T> R
PropertyValueVisitor.visitUnknown
(PropertyDefinition<T> pd, ValueOrExpression<T> v, P p) Visit an unknown type of property value. -
Uses of PropertyDefinition in org.forgerock.opendj.config.client
Modifier and TypeMethodDescriptionIllegalManagedObjectNameException.getNamingPropertyDefinition()
Get the naming property definition if applicable.Modifier and TypeMethodDescription<P> SortedSet<ValueOrExpression<P>>
ManagedObject.getPropertyDefaultValues
(PropertyDefinition<P> pd) Gets a mutable copy of the set of default values for the specified property.final <P> ValueOrExpression<P>
DriverBasedManagementContext.getPropertyValue
(ManagedObjectPath<?, ?> path, PropertyDefinition<P> pd) <P> ValueOrExpression<P>
ManagedObject.getPropertyValue
(PropertyDefinition<P> pd) Gets the effective value of the specified property.<P> ValueOrExpression<P>
ManagementContext.getPropertyValue
(ManagedObjectPath<?, ?> path, PropertyDefinition<P> pd) Gets the effective value of a property in the named managed object.final <P> SortedSet<ValueOrExpression<P>>
DriverBasedManagementContext.getPropertyValues
(ManagedObjectPath<?, ?> path, PropertyDefinition<P> pd) <P> SortedSet<ValueOrExpression<P>>
ManagedObject.getPropertyValues
(PropertyDefinition<P> pd) Gets a mutable copy of the set of effective values for the specified property.<P> SortedSet<ValueOrExpression<P>>
ManagementContext.getPropertyValues
(ManagedObjectPath<?, ?> path, PropertyDefinition<P> pd) Gets the effective values of a property in the named managed object.boolean
ManagedObject.isModified
(PropertyDefinition<?> pd) Determines whether the provided property has been modified since this managed object was constructed.boolean
ManagedObject.isPropertyPresent
(PropertyDefinition<?> pd) Determines whether the specified property is set.<P> void
ManagedObject.setPropertyValue
(PropertyDefinition<P> pd, ValueOrExpression<P> value) Sets a new pending value for the specified property.<P> void
ManagedObject.setPropertyValues
(PropertyDefinition<P> pd, Collection<ValueOrExpression<P>> values) Sets a new pending values for the specified property.ModifierConstructorDescriptionIllegalManagedObjectNameException
(String illegalName, PropertyDefinition<?> namingPropertyDefinition) Create a new illegal name exception and a naming property definition. -
Uses of PropertyDefinition in org.forgerock.opendj.config.client.spi
Modifier and TypeMethodDescriptionprotected final PropertyDefinition<?>
AbstractManagedObject.getNamingPropertyDefinition()
Gets the naming property definition associated with this managed object.Property.getPropertyDefinition()
Get the property definition associated with this property.Modifier and TypeMethodDescription<T> void
PropertySet.addProperty
(PropertyDefinition<T> pd, Collection<ValueOrExpression<T>> defaultValues, Collection<ValueOrExpression<T>> activeValues) Creates a property with the provided sets of pre-validated default and active values.protected final <P> Collection<ValueOrExpression<P>>
Driver.findDefaultValues
(ManagedObjectPath<?, ?> p, PropertyDefinition<P> pd, boolean isCreate) Gets the default values for the specified property.protected final <P> Property<P>
AbstractManagedObject.getProperty
(PropertyDefinition<P> pd) Gets the property associated with the specified property definition.<T> Property<T>
PropertySet.getProperty
(PropertyDefinition<T> d) Get the property associated with the specified property definition.final <P> SortedSet<ValueOrExpression<P>>
AbstractManagedObject.getPropertyDefaultValues
(PropertyDefinition<P> pd) final <P> ValueOrExpression<P>
AbstractManagedObject.getPropertyValue
(PropertyDefinition<P> pd) final <P> SortedSet<ValueOrExpression<P>>
AbstractManagedObject.getPropertyValues
(PropertyDefinition<P> pd) abstract <C extends ConfigurationClient,
S extends Configuration, P>
SortedSet<ValueOrExpression<P>>Driver.getPropertyValues
(ManagedObjectPath<C, S> path, PropertyDefinition<P> pd) Gets the effective values of a property in the named managed object.boolean
AbstractManagedObject.isModified
(PropertyDefinition<?> pd) final boolean
AbstractManagedObject.isPropertyPresent
(PropertyDefinition<?> pd) protected abstract <M extends ConfigurationClient>
ManagedObject<M>AbstractManagedObject.newInstance
(ManagedObjectDefinition<M, ?> d, ManagedObjectPath<M, ?> path, PropertySet properties, PropertyDefinition<?> namingPropertyDefinition) Creates a new managed object.final <P> void
AbstractManagedObject.setPropertyValue
(PropertyDefinition<P> pd, ValueOrExpression<P> value) final <P> void
AbstractManagedObject.setPropertyValues
(PropertyDefinition<P> pd, Collection<ValueOrExpression<P>> values) ModifierConstructorDescriptionprotected
AbstractManagedObject
(ManagedObjectDefinition<T, ? extends Configuration> d, ManagedObjectPath<T, ? extends Configuration> path, PropertySet properties, boolean existsOnServer, PropertyDefinition<?> namingPropertyDefinition) Creates a new abstract managed object. -
Uses of PropertyDefinition in org.forgerock.opendj.config.conditions
Modifier and TypeMethodDescriptionContainsCondition.getPropertyDefinition()
Returns the property definition associated with this condition. -
Uses of PropertyDefinition in org.forgerock.opendj.config.server
Modifier and TypeMethodDescription<T> T
ServerManagedObject.getPropertyValue
(PropertyDefinition<T> d) Get the effective value of the specified property.<T> SortedSet<T>
ServerManagedObject.getPropertyValues
(PropertyDefinition<T> d) Get the effective values of the specified property.