Uses of Class
org.forgerock.opendj.config.ManagedObjectPath
Package
Description
Common administration classes.
Common client-side administration classes.
Client side driver implementation interfaces.
Server-side administration interface.
-
Uses of ManagedObjectPath in org.forgerock.opendj.config
Modifier and TypeMethodDescription<C1 extends C,
S1 extends S>
ManagedObjectPath<C1,S1> ManagedObjectPath.asSubType
(AbstractManagedObjectDefinition<C1, S1> nd) Creates a new managed object path which has the same structure as this path except that the final path element is associated with the specified managed object definition.<M extends ConfigurationClient,
N extends Configuration>
ManagedObjectPath<M,N> ManagedObjectPath.child
(InstantiableRelationDefinition<? super M, ? super N> r, AbstractManagedObjectDefinition<M, N> d, String name) Creates a new child managed object path beneath the provided parent path having the specified managed object definition.<M extends ConfigurationClient,
N extends Configuration>
ManagedObjectPath<M,N> ManagedObjectPath.child
(InstantiableRelationDefinition<M, N> r, String name) Creates a new child managed object path beneath the provided parent path using the relation's child managed object definition.<M extends ConfigurationClient,
N extends Configuration>
ManagedObjectPath<M,N> ManagedObjectPath.child
(OptionalRelationDefinition<? super M, ? super N> r, AbstractManagedObjectDefinition<M, N> d) Creates a new child managed object path beneath the provided parent path having the specified managed object definition.<M extends ConfigurationClient,
N extends Configuration>
ManagedObjectPath<M,N> ManagedObjectPath.child
(OptionalRelationDefinition<M, N> r) Creates a new child managed object path beneath the provided parent path using the relation's child managed object definition.<M extends ConfigurationClient,
N extends Configuration>
ManagedObjectPath<M,N> ManagedObjectPath.child
(SetRelationDefinition<? super M, ? super N> r, AbstractManagedObjectDefinition<M, N> d) Creates a new child managed object path beneath the provided parent path having the specified managed object definition.<M extends ConfigurationClient,
N extends Configuration>
ManagedObjectPath<M,N> ManagedObjectPath.child
(SetRelationDefinition<M, N> r) Creates a new child managed object path beneath the provided parent path using the relation's child managed object definition.<M extends ConfigurationClient,
N extends Configuration>
ManagedObjectPath<? extends M,? extends N> ManagedObjectPath.child
(SetRelationDefinition<M, N> r, String name) Creates a new child managed object path beneath the provided parent path having the managed object definition indicated byname
.<M extends ConfigurationClient,
N extends Configuration>
ManagedObjectPath<M,N> ManagedObjectPath.child
(SingletonRelationDefinition<? super M, ? super N> r, AbstractManagedObjectDefinition<M, N> d) Creates a new child managed object path beneath the provided parent path having the specified managed object definition.<M extends ConfigurationClient,
N extends Configuration>
ManagedObjectPath<M,N> ManagedObjectPath.child
(SingletonRelationDefinition<M, N> r) Creates a new child managed object path beneath the provided parent path using the relation's child managed object definition.static ManagedObjectPath<RootCfgClient,
RootCfg> ManagedObjectPath.emptyPath()
Creates a new managed object path representing the configuration root.AggregationPropertyDefinition.getChildPath
(String name) Constructs a managed object path for a referenced managed object having the provided name.ManagedObjectPath<?,
?> AbsoluteInheritedDefaultBehaviorProvider.getManagedObjectPath()
Get the absolute path of the managed object containing the property which has the default values.ManagedObjectPath<?,
?> RelativeInheritedDefaultBehaviorProvider.getManagedObjectPath
(ManagedObjectPath<?, ?> path) Get the absolute path of the managed object containing the property which has the default values.ManagedObjectPath<?,
?> AggregationPropertyDefinition.getParentPath()
Gets the name of the managed object which is the parent of the aggregated managed objects.ManagedObjectPath<?,
?> ManagedObjectPath.parent()
Creates a new parent managed object path representing the immediate parent of this path.ManagedObjectPath<?,
?> ManagedObjectPath.parent
(int offset) Creates a new parent managed object path the specified number of path elements above this path.Creates a new managed object path which has the same structure as this path except that the final path element is renamed.static ManagedObjectPath<?,
?> Returns a managed object path holding the value of the specified string.Modifier and TypeMethodDescriptionManagedObjectPath<?,
?> RelativeInheritedDefaultBehaviorProvider.getManagedObjectPath
(ManagedObjectPath<?, ?> path) Get the absolute path of the managed object containing the property which has the default values.boolean
ManagedObjectPath.matches
(ManagedObjectPath<?, ?> other) Determines whether this managed object path references the same location as the provided managed object path.static <C extends ConfigurationClient,
S extends Configuration>
Reference<C,S> Reference.parseDn
(ManagedObjectPath<?, ?> path, InstantiableRelationDefinition<C, S> relationDef, String dnAsString) Parses a DN string value as a reference using the provided managed object path and relation definition.static <C extends ConfigurationClient,
S extends Configuration>
Reference<C,S> Reference.parseName
(ManagedObjectPath<?, ?> p, InstantiableRelationDefinition<C, S> rd, String s) Parses a name as a reference using the provided managed object path and relation definition. -
Uses of ManagedObjectPath in org.forgerock.opendj.config.client
Modifier and TypeMethodDescriptionManagedObjectPath<T,
? extends Configuration> ManagedObject.getManagedObjectPath()
Gets the path of this managed object.Modifier and TypeMethodDescriptionfinal <C extends ConfigurationClient,
S extends Configuration>
booleanDriverBasedManagementContext.deleteManagedObject
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, String name) final <C extends ConfigurationClient,
S extends Configuration>
booleanDriverBasedManagementContext.deleteManagedObject
(ManagedObjectPath<?, ?> parent, OptionalRelationDefinition<C, S> rd) final <C extends ConfigurationClient,
S extends Configuration>
booleanDriverBasedManagementContext.deleteManagedObject
(ManagedObjectPath<?, ?> parent, SetRelationDefinition<C, S> rd, String name) <C extends ConfigurationClient,
S extends Configuration>
booleanManagementContext.deleteManagedObject
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, String name) Deletes the named instantiable child managed object from the named parent managed object.<C extends ConfigurationClient,
S extends Configuration>
booleanManagementContext.deleteManagedObject
(ManagedObjectPath<?, ?> parent, OptionalRelationDefinition<C, S> rd) Deletes the optional child managed object from the named parent managed object.<C extends ConfigurationClient,
S extends Configuration>
booleanManagementContext.deleteManagedObject
(ManagedObjectPath<?, ?> parent, SetRelationDefinition<C, S> rd, String name) Deletes s set child managed object from the named parent managed object.final <C extends ConfigurationClient,
S extends Configuration>
ManagedObject<? extends C>DriverBasedManagementContext.getManagedObject
(ManagedObjectPath<C, S> path) <C extends ConfigurationClient,
S extends Configuration>
ManagedObject<? extends C>ManagementContext.getManagedObject
(ManagedObjectPath<C, S> path) Gets the named managed object.final <P> ValueOrExpression<P>
DriverBasedManagementContext.getPropertyValue
(ManagedObjectPath<?, ?> path, PropertyDefinition<P> pd) <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>>
ManagementContext.getPropertyValues
(ManagedObjectPath<?, ?> path, PropertyDefinition<P> pd) Gets the effective values of a property in the named managed object.boolean
ClientConstraintHandler.isDeleteAcceptable
(ManagementContext context, ManagedObjectPath<?, ?> path, Collection<LocalizableMessage> unacceptableReasons) Determines whether the existing managed object which is about to be deleted from the server configuration satisfies this constraint.final <C extends ConfigurationClient,
S extends Configuration>
String[]DriverBasedManagementContext.listManagedObjects
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd) final <C extends ConfigurationClient,
S extends Configuration>
String[]DriverBasedManagementContext.listManagedObjects
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, AbstractManagedObjectDefinition<? extends C, ? extends S> d) final <C extends ConfigurationClient,
S extends Configuration>
String[]DriverBasedManagementContext.listManagedObjects
(ManagedObjectPath<?, ?> parent, SetRelationDefinition<C, S> rd) <C extends ConfigurationClient,
S extends Configuration>
String[]ManagementContext.listManagedObjects
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd) Lists the child managed objects of the named parent managed object.<C extends ConfigurationClient,
S extends Configuration>
String[]ManagementContext.listManagedObjects
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, AbstractManagedObjectDefinition<? extends C, ? extends S> d) Lists the child managed objects of the named parent managed object which are a sub-type of the specified managed object definition.<C extends ConfigurationClient,
S extends Configuration>
String[]ManagementContext.listManagedObjects
(ManagedObjectPath<?, ?> parent, SetRelationDefinition<C, S> rd) Lists the child managed objects of the named parent managed object.final boolean
DriverBasedManagementContext.managedObjectExists
(ManagedObjectPath<?, ?> path) boolean
ManagementContext.managedObjectExists
(ManagedObjectPath<?, ?> path) Determines whether the named managed object exists. -
Uses of ManagedObjectPath in org.forgerock.opendj.config.client.spi
Modifier and TypeMethodDescriptionfinal ManagedObjectPath<T,
? extends Configuration> AbstractManagedObject.getManagedObjectPath()
Modifier and TypeMethodDescriptionfinal <C extends ConfigurationClient,
S extends Configuration>
booleanDriver.deleteManagedObject
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, String name) Deletes the named instantiable child managed object from the named parent managed object.final <C extends ConfigurationClient,
S extends Configuration>
booleanDriver.deleteManagedObject
(ManagedObjectPath<?, ?> parent, OptionalRelationDefinition<C, S> rd) Deletes the optional child managed object from the named parent managed object.final <C extends ConfigurationClient,
S extends Configuration>
booleanDriver.deleteManagedObject
(ManagedObjectPath<?, ?> parent, SetRelationDefinition<C, S> rd, String name) Deletes the named instantiable child managed object from the named parent managed object.protected abstract <C extends ConfigurationClient,
S extends Configuration>
voidDriver.deleteManagedObject
(ManagedObjectPath<C, S> path) Deletes the named managed object.protected final <P> Collection<ValueOrExpression<P>>
Driver.findDefaultValues
(ManagedObjectPath<?, ?> p, PropertyDefinition<P> pd, boolean isCreate) Gets the default values for the specified property.abstract <C extends ConfigurationClient,
S extends Configuration>
ManagedObject<? extends C>Driver.getManagedObject
(ManagedObjectPath<C, S> path) Gets the named managed object.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.abstract <C extends ConfigurationClient,
S extends Configuration>
String[]Driver.listManagedObjects
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, AbstractManagedObjectDefinition<? extends C, ? extends S> d) Lists the child managed objects of the named parent managed object which are a sub-type of the specified managed object definition.abstract <C extends ConfigurationClient,
S extends Configuration>
String[]Driver.listManagedObjects
(ManagedObjectPath<?, ?> parent, SetRelationDefinition<C, S> rd, AbstractManagedObjectDefinition<? extends C, ? extends S> d) Lists the child managed objects of the named parent managed object which are a sub-type of the specified managed object definition.abstract boolean
Driver.managedObjectExists
(ManagedObjectPath<?, ?> path) Determines whether the named managed object exists.protected abstract <M extends ConfigurationClient>
ManagedObject<M>AbstractManagedObject.newInstance
(ManagedObjectDefinition<M, ?> d, ManagedObjectPath<M, ?> path, PropertySet properties, PropertyDefinition<?> namingPropertyDefinition) Creates a new managed object.protected final void
Driver.validateRelationDefinition
(ManagedObjectPath<?, ?> path, RelationDefinition<?, ?> rd) Validate that a relation definition belongs to the managed object referenced by the provided path.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 ManagedObjectPath in org.forgerock.opendj.config.server
Modifier and TypeMethodDescriptionServerManagedObject.getManagedObjectPath()
Get the path of this server managed object.Modifier and TypeMethodDescription<C extends ConfigurationClient,
S extends Configuration>
ServerManagedObject<? extends S>ServerManagementContext.getManagedObject
(ManagedObjectPath<C, S> path) Gets the named managed object.<C extends ConfigurationClient,
S extends Configuration>
String[]ServerManagementContext.listManagedObjects
(ManagedObjectPath<?, ?> parent, RelationDefinition<C, S> relationDef) Lists the child managed objects of the named parent managed object.boolean
ServerManagementContext.managedObjectExists
(ManagedObjectPath<?, ?> path) Determines whether the named managed object exists.