Uses of Class
org.forgerock.opendj.config.RelationDefinition
Package
Description
Common administration classes.
Client side driver implementation interfaces.
Server-side administration interface.
-
Uses of RelationDefinition in org.forgerock.opendj.config
Modifier and TypeClassDescriptionprotected static class
RelationDefinition.AbstractBuilder<C extends ConfigurationClient,
S extends Configuration, D extends RelationDefinition<C, S>> An interface for incrementally constructing relation definitions.Modifier and TypeClassDescriptionfinal class
InstantiableRelationDefinition<C extends ConfigurationClient,
S extends Configuration> A managed object composite relationship definition which represents a composition of zero or more managed objects.final 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.final 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.final 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 TypeMethodDescriptionfinal 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.RelationDefinition<? super C,
? super S> ManagedObjectPath.getRelationDefinition()
Get the relation definition of the managed object referred to by this path.Modifier and TypeMethodDescriptionfinal Collection<RelationDefinition<?,
?>> AbstractManagedObjectDefinition.getAllRelationDefinitions()
Get all the relation definitions associated with this type of managed object.final Collection<RelationDefinition<? super C,
? super S>> AbstractManagedObjectDefinition.getAllReverseRelationDefinitions()
Get all the relation definitions which refer to this managed object definition.final Collection<RelationDefinition<?,
?>> AbstractManagedObjectDefinition.getRelationDefinitions()
Get the relation definitions defined by this managed object definition.final Collection<RelationDefinition<C,
S>> AbstractManagedObjectDefinition.getReverseRelationDefinitions()
Get the relation definitions which refer directly to this managed object definition.Modifier and TypeMethodDescriptionLdapProfile.getRelationRdnSequence
(RelationDefinition<?, ?> r) Get an LDAP RDN sequence associated with a relation.LdapProfile.Wrapper.getRelationRdnSequence
(RelationDefinition<?, ?> r) Get an LDAP RDN sequence associated with a relation.protected final void
AbstractManagedObjectDefinition.registerRelationDefinition
(RelationDefinition<?, ?> d) Register a relation definition with this managed object definition, overriding any existing relation definition with the same name. -
Uses of RelationDefinition in org.forgerock.opendj.config.client.spi
Modifier and TypeMethodDescriptionprotected final void
Driver.validateRelationDefinition
(ManagedObjectPath<?, ?> path, RelationDefinition<?, ?> rd) Validate that a relation definition belongs to the managed object referenced by the provided path. -
Uses of RelationDefinition in org.forgerock.opendj.config.server
Modifier and TypeMethodDescription<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.