Package | Description |
---|---|
org.forgerock.opendj.config |
Common administration classes.
|
org.forgerock.opendj.config.client |
Common client-side administration classes.
|
org.forgerock.opendj.config.client.spi |
Client side driver implementation interfaces.
|
org.forgerock.opendj.config.server |
Server-side administration interface.
|
Modifier and Type | Method and Description |
---|---|
<C1 extends C,S1 extends S> |
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.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.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.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.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.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.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.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 by
name . |
<M extends ConfigurationClient,N extends Configuration> |
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.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.
|
ManagedObjectPath<C,S> |
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.
|
ManagedObjectPath<C,S> |
ManagedObjectPath.rename(String newName)
Creates a new managed object path which has the same structure as this
path except that the final path element is renamed.
|
static ManagedObjectPath<?,?> |
ManagedObjectPath.valueOf(String s)
Returns a managed object path holding the value of the specified string.
|
Modifier and Type | Method and Description |
---|---|
ManagedObjectPath<?,?> |
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.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.parseName(ManagedObjectPath<?,?> p,
InstantiableRelationDefinition<C,S> rd,
String s)
Parses a name as a reference using the provided managed object path and
relation definition.
|
Modifier and Type | Method and Description |
---|---|
ManagedObjectPath<T,? extends Configuration> |
ManagedObject.getManagedObjectPath()
Gets the path of this managed object.
|
Modifier and Type | Method and Description |
---|---|
<C extends ConfigurationClient,S extends Configuration> |
ManagementContext.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> |
DriverBasedManagementContext.deleteManagedObject(ManagedObjectPath<?,?> parent,
InstantiableRelationDefinition<C,S> rd,
String name) |
<C extends ConfigurationClient,S extends Configuration> |
ManagementContext.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> |
DriverBasedManagementContext.deleteManagedObject(ManagedObjectPath<?,?> parent,
OptionalRelationDefinition<C,S> rd) |
<C extends ConfigurationClient,S extends Configuration> |
ManagementContext.deleteManagedObject(ManagedObjectPath<?,?> parent,
SetRelationDefinition<C,S> rd,
String name)
Deletes s set child managed object from the named parent managed object.
|
<C extends ConfigurationClient,S extends Configuration> |
DriverBasedManagementContext.deleteManagedObject(ManagedObjectPath<?,?> parent,
SetRelationDefinition<C,S> rd,
String name) |
<C extends ConfigurationClient,S extends Configuration> |
ManagementContext.getManagedObject(ManagedObjectPath<C,S> path)
Gets the named managed object.
|
<C extends ConfigurationClient,S extends Configuration> |
DriverBasedManagementContext.getManagedObject(ManagedObjectPath<C,S> path) |
<P> ValueOrExpression<P> |
ManagementContext.getPropertyValue(ManagedObjectPath<?,?> path,
PropertyDefinition<P> pd)
Gets the effective value of a property in the named managed object.
|
<P> ValueOrExpression<P> |
DriverBasedManagementContext.getPropertyValue(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.
|
<P> SortedSet<ValueOrExpression<P>> |
DriverBasedManagementContext.getPropertyValues(ManagedObjectPath<?,?> path,
PropertyDefinition<P> pd) |
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.
|
<C extends ConfigurationClient,S extends Configuration> |
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> |
DriverBasedManagementContext.listManagedObjects(ManagedObjectPath<?,?> parent,
InstantiableRelationDefinition<C,S> rd) |
<C extends ConfigurationClient,S extends Configuration> |
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> |
DriverBasedManagementContext.listManagedObjects(ManagedObjectPath<?,?> parent,
InstantiableRelationDefinition<C,S> rd,
AbstractManagedObjectDefinition<? extends C,? extends S> d) |
<C extends ConfigurationClient,S extends Configuration> |
ManagementContext.listManagedObjects(ManagedObjectPath<?,?> parent,
SetRelationDefinition<C,S> rd)
Lists the child managed objects of the named parent managed object.
|
<C extends ConfigurationClient,S extends Configuration> |
DriverBasedManagementContext.listManagedObjects(ManagedObjectPath<?,?> parent,
SetRelationDefinition<C,S> rd) |
boolean |
ManagementContext.managedObjectExists(ManagedObjectPath<?,?> path)
Determines whether the named managed object exists.
|
boolean |
DriverBasedManagementContext.managedObjectExists(ManagedObjectPath<?,?> path) |
Modifier and Type | Method and Description |
---|---|
ManagedObjectPath<T,? extends Configuration> |
AbstractManagedObject.getManagedObjectPath() |
Modifier and Type | Method and Description |
---|---|
<C extends ConfigurationClient,S extends Configuration> |
Driver.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> |
Driver.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> |
Driver.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> |
Driver.deleteManagedObject(ManagedObjectPath<C,S> path)
Deletes the named managed object.
|
protected <P> Collection<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> |
Driver.getManagedObject(ManagedObjectPath<C,S> path)
Gets the named managed object.
|
abstract <C extends ConfigurationClient,S extends Configuration,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> |
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> |
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> |
AbstractManagedObject.newInstance(ManagedObjectDefinition<M,?> d,
ManagedObjectPath<M,?> path,
PropertySet properties,
boolean existsOnServer,
PropertyDefinition<?> namingPropertyDefinition)
Creates a new managed object.
|
protected void |
Driver.validateRelationDefinition(ManagedObjectPath<?,?> path,
RelationDefinition<?,?> rd)
Validate that a relation definition belongs to the managed object
referenced by the provided path.
|
Constructor and Description |
---|
AbstractManagedObject(ManagedObjectDefinition<T,? extends Configuration> d,
ManagedObjectPath<T,? extends Configuration> path,
PropertySet properties,
boolean existsOnServer,
PropertyDefinition<?> namingPropertyDefinition)
Creates a new abstract managed object.
|
Modifier and Type | Method and Description |
---|---|
ManagedObjectPath<?,S> |
ServerManagedObject.getManagedObjectPath()
Get the path of this server managed object.
|
Modifier and Type | Method and Description |
---|---|
<C extends ConfigurationClient,S extends Configuration> |
ServerManagementContext.getManagedObject(ManagedObjectPath<C,S> path)
Gets the named managed object.
|
<C extends ConfigurationClient,S extends Configuration> |
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.
|
Copyright 2010-2018 ForgeRock AS.