Uses of Class
org.forgerock.opendj.config.RelationDefinition
Packages that use RelationDefinition
Package
Description
Common administration classes.
Client side driver implementation interfaces.
Server-side administration interface.
-
Uses of RelationDefinition in org.forgerock.opendj.config
Classes in org.forgerock.opendj.config with type parameters of type RelationDefinitionModifier and TypeClassDescriptionprotected static classRelationDefinition.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.configModifier and TypeClassDescriptionfinal classInstantiableRelationDefinition<C extends ConfigurationClient,S extends Configuration> A managed object composite relationship definition which represents a composition of zero or more managed objects.final classOptionalRelationDefinition<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 classSetRelationDefinition<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 classSingletonRelationDefinition<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 RelationDefinitionModifier 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.Methods in org.forgerock.opendj.config that return types with arguments of type RelationDefinitionModifier 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.Methods in org.forgerock.opendj.config with parameters of type RelationDefinitionModifier 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 voidAbstractManagedObjectDefinition.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 RelationDefinitionModifier and TypeMethodDescriptionprotected final voidDriver.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 RelationDefinitionModifier 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.