Uses of Class
org.forgerock.opendj.config.RelationDefinition
-
Packages that use RelationDefinition 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. -
-
Uses of RelationDefinition in org.forgerock.opendj.config
Classes in org.forgerock.opendj.config with type parameters of type RelationDefinition Modifier and Type Class Description protected static class
RelationDefinition.AbstractBuilder<C extends ConfigurationClient,S extends Configuration,D extends RelationDefinition<C,S>>
An interface for incrementally constructing relation definitions.Subclasses of RelationDefinition in org.forgerock.opendj.config Modifier and Type Class 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.Methods in org.forgerock.opendj.config that return RelationDefinition Modifier and Type Method Description 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.Methods in org.forgerock.opendj.config that return types with arguments of type RelationDefinition Modifier and Type Method 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.Methods in org.forgerock.opendj.config with parameters of type RelationDefinition Modifier and Type Method Description 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. -
Uses of RelationDefinition in org.forgerock.opendj.config.client.spi
Methods in org.forgerock.opendj.config.client.spi with parameters of type RelationDefinition Modifier and Type Method Description protected 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
Methods in org.forgerock.opendj.config.server with parameters of type RelationDefinition Modifier and Type Method Description <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.
-