Uses of Class
org.forgerock.opendj.config.PropertyDefinition
Packages that use 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
Classes in org.forgerock.opendj.config with type parameters of type PropertyDefinitionModifier and TypeClassDescriptionprotected static class
PropertyDefinition.AbstractBuilder<T,
D extends PropertyDefinition<T>> An interface for incrementally constructing property definitions.Subclasses of PropertyDefinition in org.forgerock.opendj.configModifier 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.Methods in org.forgerock.opendj.config that return PropertyDefinitionModifier 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.Methods in org.forgerock.opendj.config that return types with arguments of type PropertyDefinitionModifier 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.Methods in org.forgerock.opendj.config with parameters of type PropertyDefinitionModifier 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
Methods in org.forgerock.opendj.config.client that return PropertyDefinitionModifier and TypeMethodDescriptionIllegalManagedObjectNameException.getNamingPropertyDefinition()
Get the naming property definition if applicable.Methods in org.forgerock.opendj.config.client with parameters of type PropertyDefinitionModifier 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.Constructors in org.forgerock.opendj.config.client with parameters of type PropertyDefinitionModifierConstructorDescriptionIllegalManagedObjectNameException
(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
Methods in org.forgerock.opendj.config.client.spi that return PropertyDefinitionModifier 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.Methods in org.forgerock.opendj.config.client.spi with parameters of type PropertyDefinitionModifier 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) Constructors in org.forgerock.opendj.config.client.spi with parameters of type PropertyDefinitionModifierConstructorDescriptionprotected
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
Methods in org.forgerock.opendj.config.conditions that return PropertyDefinitionModifier and TypeMethodDescriptionContainsCondition.getPropertyDefinition()
Returns the property definition associated with this condition. -
Uses of PropertyDefinition in org.forgerock.opendj.config.server
Methods in org.forgerock.opendj.config.server with parameters of type PropertyDefinitionModifier 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.