Package | Description |
---|---|
org.opends.server.admin |
Common administration classes.
|
org.opends.server.admin.client.spi |
Client side driver implementation interfaces.
|
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 associatied 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.
|
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.