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 classPropertyDefinition.AbstractBuilder<T, D extends PropertyDefinition<T>>An interface for incrementally constructing property definitions.Subclasses of PropertyDefinition in org.forgerock.opendj.configModifier and TypeClassDescriptionfinal classACI property definition.final classAggregationPropertyDefinition<C extends ConfigurationClient, S extends Configuration>Aggregation property definition.final classAttribute type property definition.final classBoolean property definition.final classClass property definition.final classDN property definition.final classDuration property definition.final classEnumPropertyDefinition<E extends Enum<E>>Enumeration property definition.final classProperty definition associated to a Host:Port syntax.final classProperty definition for a host.final classInteger property definition.final classIP address mask property definition.final classProperty definition associated to a path syntax.final classMemory size property definition.final classString property definition.Classes in org.forgerock.opendj.config that implement interfaces with type arguments of type PropertyDefinitionModifier and TypeClassDescriptionclassAn interface for querying generic property definition features.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) Returns 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()Returns an unmodifiable collection containing all the property definitions associated with this type of managed object.final Collection<PropertyDefinition<?>> AbstractManagedObjectDefinition.getPropertyDefinitions()Returns an unmodifiable collection containing the property definitions defined by this managed object definition.Methods in org.forgerock.opendj.config with parameters of type PropertyDefinitionModifier and TypeMethodDescriptionfinal intPropertyDefinition.compareTo(PropertyDefinition<?> o) Compares this property definition with the specified property definition for order.static PropertyExceptionPropertyException.defaultBehaviorException(PropertyDefinition<?> pd, Throwable cause) Creates a new default behavior exception with a cause.static PropertyExceptionPropertyException.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 PropertyExceptionPropertyException.illegalPropertyValueException(PropertyDefinition<?> pd, Object value) Creates a new illegal property value exception.static PropertyExceptionPropertyException.illegalPropertyValueException(PropertyDefinition<?> pd, Object value, Throwable cause) Creates a new illegal property value exception.static PropertyExceptionPropertyException.propertyIsMandatoryException(PropertyDefinition<?> pd) Creates a new property is mandatory exception.static PropertyExceptionPropertyException.propertyIsReadOnlyException(PropertyDefinition<?> pd) Creates a new property is read-only exception.static PropertyExceptionPropertyException.propertyIsSingleValuedException(PropertyDefinition<?> pd) Creates a new property is single valued exception.static PropertyExceptionPropertyException.propertyIsVirtualException(PropertyDefinition<?> pd) Creates a new property is virtual exception.protected final voidAbstractManagedObjectDefinition.registerPropertyDefinition(PropertyDefinition<?> d) Register a property definition with this managed object definition, overriding any existing property definition with the same name.voidInstantiableRelationDefinition.Builder.setNamingProperty(PropertyDefinition<?> namingPropertyDefinition) Sets the naming property for the instantiable relation definition.static PropertyExceptionPropertyException.unknownPropertyDefinitionException(PropertyDefinition<?> pd) Creates a new unknown property definition exception.static PropertyExceptionPropertyException.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> RPropertyDefinitionVisitor.visitUnknown(PropertyDefinition<T> pd, P p, boolean isServer) Visit an unknown type of property definition.<T> RPropertyValueVisitor.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.booleanManagedObject.isModified(PropertyDefinition<?> pd) Determines whether the provided property has been modified since this managed object was constructed.booleanManagedObject.isPropertyPresent(PropertyDefinition<?> pd) Determines whether the specified property is set.<P> voidManagedObject.setPropertyValue(PropertyDefinition<P> pd, ValueOrExpression<P> value) Sets a new pending value for the specified property.<P> voidManagedObject.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()Returns the property definition associated with this property.Methods in org.forgerock.opendj.config.client.spi with parameters of type PropertyDefinitionModifier and TypeMethodDescription<T> voidPropertySet.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) Returns 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) Returns 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.booleanAbstractManagedObject.isModified(PropertyDefinition<?> pd) final booleanAbstractManagedObject.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> voidAbstractManagedObject.setPropertyValue(PropertyDefinition<P> pd, ValueOrExpression<P> value) final <P> voidAbstractManagedObject.setPropertyValues(PropertyDefinition<P> pd, Collection<ValueOrExpression<P>> values) Constructors in org.forgerock.opendj.config.client.spi with parameters of type PropertyDefinitionModifierConstructorDescriptionprotectedAbstractManagedObject(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> TServerManagedObject.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.