Package | Description |
---|---|
org.forgerock.opendj.config |
Common 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 | Class and Description |
---|---|
protected static class |
RelationDefinition.AbstractBuilder<C extends ConfigurationClient,S extends Configuration,D extends RelationDefinition<C,S>>
An interface for incrementally constructing relation definitions.
|
Modifier and Type | Class and Description |
---|---|
class |
InstantiableRelationDefinition<C extends ConfigurationClient,S extends Configuration>
A managed object composite relationship definition which represents a
composition of zero or more managed objects.
|
class |
OptionalRelationDefinition<C extends ConfigurationClient,S extends Configuration>
A managed object composite relationship definition which represents a
composition of an optional single managed object (i.e.
|
class |
SetRelationDefinition<C extends ConfigurationClient,S extends Configuration>
A managed object composite relationship definition which represents a
composition of zero or more managed objects each of which must have a
different type.
|
class |
SingletonRelationDefinition<C extends ConfigurationClient,S extends Configuration>
A managed object composite relationship definition which represents a
composition of a single managed object (i.e.
|
Modifier and Type | Method and Description |
---|---|
RelationDefinition<? super C,? super S> |
ManagedObjectPath.getRelationDefinition()
Get the relation definition of the managed object referred to by this
path.
|
RelationDefinition<?,?> |
AbstractManagedObjectDefinition.getRelationDefinition(String name)
Get the specified relation definition associated with this type of
managed object.The search will include any inherited relation
definitions.
|
Modifier and Type | Method and Description |
---|---|
Collection<RelationDefinition<?,?>> |
AbstractManagedObjectDefinition.getAllRelationDefinitions()
Get all the relation definitions associated with this type of managed
object.
|
Collection<RelationDefinition<? super C,? super S>> |
AbstractManagedObjectDefinition.getAllReverseRelationDefinitions()
Get all the relation definitions which refer to this managed object
definition.
|
Collection<RelationDefinition<?,?>> |
AbstractManagedObjectDefinition.getRelationDefinitions()
Get the relation definitions defined by this managed object definition.
|
Collection<RelationDefinition<C,S>> |
AbstractManagedObjectDefinition.getReverseRelationDefinitions()
Get the relation definitions which refer directly to this managed object
definition.
|
Modifier and Type | Method and Description |
---|---|
List<String> |
LdapProfile.getRelationObjectClasses(RelationDefinition<?,?> r)
Gets the LDAP object classes associated with an instantiable or set
relation branch.
|
String |
LdapProfile.getRelationRdnSequence(RelationDefinition<?,?> r)
Get an LDAP RDN sequence associated with a relation.
|
String |
LdapProfile.Wrapper.getRelationRdnSequence(RelationDefinition<?,?> r)
Get an LDAP RDN sequence associated with a relation.
|
protected void |
AbstractManagedObjectDefinition.registerRelationDefinition(RelationDefinition<?,?> d)
Register a relation definition with this managed object definition,
overriding any existing relation definition with the same name.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Driver.validateRelationDefinition(ManagedObjectPath<?,?> path,
RelationDefinition<?,?> rd)
Validate that a relation definition belongs to the managed object
referenced by the provided path.
|
Modifier and Type | Method and Description |
---|---|
<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.
|
Copyright 2010-2022 ForgeRock AS.