Uses of Class
org.forgerock.opendj.config.InstantiableRelationDefinition
Package
Description
Common administration classes.
Common client-side administration classes.
Client side driver implementation interfaces.
Server-side administration interface.
Provides introspection interfaces for the Core directory server
administrative components.
-
Uses of InstantiableRelationDefinition in org.forgerock.opendj.config
Modifier and TypeMethodDescriptionprotected InstantiableRelationDefinition<C,
S> InstantiableRelationDefinition.Builder.buildInstance
(RelationDefinition.Common<C, S> common) AggregationPropertyDefinition.getRelationDefinition()
Gets the relation in the parent managed object which contains the aggregated managed objects.Modifier and TypeMethodDescription<C extends ConfigurationClient,
S extends Configuration>
voidManagedObjectPathSerializer.appendManagedObjectPathElement
(InstantiableRelationDefinition<? super C, ? super S> r, AbstractManagedObjectDefinition<C, S> d, String name) Append a managed object path element identified by an instantiable relation and an instance name.<M extends ConfigurationClient,
N extends Configuration>
ManagedObjectPath<M,N> ManagedObjectPath.child
(InstantiableRelationDefinition<? super M, ? super N> r, AbstractManagedObjectDefinition<M, N> d, String name) Creates a new child managed object path beneath the provided parent path having the specified managed object definition.<M extends ConfigurationClient,
N extends Configuration>
ManagedObjectPath<M,N> ManagedObjectPath.child
(InstantiableRelationDefinition<M, N> r, String name) Creates a new child managed object path beneath the provided parent path using the relation's child managed object definition.LdapProfile.getRelationChildRdnType
(InstantiableRelationDefinition<?, ?> r) Gets the LDAP RDN attribute type for child entries of an instantiable relation.LdapProfile.Wrapper.getRelationChildRdnType
(InstantiableRelationDefinition<?, ?> r) Gets the LDAP RDN attribute type for child entries of an instantiable relation.static <C extends ConfigurationClient,
S extends Configuration>
Reference<C,S> Reference.parseDn
(ManagedObjectPath<?, ?> path, InstantiableRelationDefinition<C, S> relationDef, String dnAsString) Parses a DN string value as a reference using the provided managed object path and relation definition.static <C extends ConfigurationClient,
S extends Configuration>
Reference<C,S> Reference.parseName
(ManagedObjectPath<?, ?> p, InstantiableRelationDefinition<C, S> rd, String s) Parses a name as a reference using the provided managed object path and relation definition.<C extends ConfigurationClient,
S extends Configuration>
RRelationDefinitionVisitor.visitInstantiable
(InstantiableRelationDefinition<C, S> rd, P p) Visit an instantiable relation definition. -
Uses of InstantiableRelationDefinition in org.forgerock.opendj.config.client
Modifier and TypeMethodDescription<C extends ConfigurationClient,
S extends Configuration, C1 extends C>
ManagedObject<C1>ManagedObject.createChild
(InstantiableRelationDefinition<C, S> r, ManagedObjectDefinition<C1, ? extends S> d, String name, Collection<PropertyException> exceptions) Creates a new child managed object bound to the specified instantiable relation.final <C extends ConfigurationClient,
S extends Configuration>
booleanDriverBasedManagementContext.deleteManagedObject
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, String name) <C extends ConfigurationClient,
S extends Configuration>
booleanManagementContext.deleteManagedObject
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, String name) Deletes the named instantiable child managed object from the named parent managed object.<C extends ConfigurationClient,
S extends Configuration>
ManagedObject<? extends C>ManagedObject.getChild
(InstantiableRelationDefinition<C, S> r, String name) Retrieves an instantiable child managed object.<C extends ConfigurationClient,
S extends Configuration>
String[]ManagedObject.listChildren
(InstantiableRelationDefinition<C, S> r) Lists the child managed objects associated with the specified instantiable relation.<C extends ConfigurationClient,
S extends Configuration>
String[]ManagedObject.listChildren
(InstantiableRelationDefinition<C, S> r, AbstractManagedObjectDefinition<? extends C, ? extends S> d) Lists the child managed objects associated with the specified instantiable relation which are a sub-type of the specified managed object definition.final <C extends ConfigurationClient,
S extends Configuration>
String[]DriverBasedManagementContext.listManagedObjects
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd) final <C extends ConfigurationClient,
S extends Configuration>
String[]DriverBasedManagementContext.listManagedObjects
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, AbstractManagedObjectDefinition<? extends C, ? extends S> d) <C extends ConfigurationClient,
S extends Configuration>
String[]ManagementContext.listManagedObjects
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd) Lists the child managed objects of the named parent managed object.<C extends ConfigurationClient,
S extends Configuration>
String[]ManagementContext.listManagedObjects
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, AbstractManagedObjectDefinition<? extends C, ? extends S> d) Lists the child managed objects of the named parent managed object which are a sub-type of the specified managed object definition.<C extends ConfigurationClient,
S extends Configuration>
voidManagedObject.removeChild
(InstantiableRelationDefinition<C, S> r, String name) Removes the named instantiable child managed object. -
Uses of InstantiableRelationDefinition in org.forgerock.opendj.config.client.spi
Modifier and TypeMethodDescriptionfinal <C extends ConfigurationClient,
S extends Configuration, C1 extends C>
ManagedObject<C1>AbstractManagedObject.createChild
(InstantiableRelationDefinition<C, S> r, ManagedObjectDefinition<C1, ? extends S> d, String name, Collection<PropertyException> exceptions) final <C extends ConfigurationClient,
S extends Configuration>
booleanDriver.deleteManagedObject
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, String name) Deletes the named instantiable child managed object from the named parent managed object.final <C extends ConfigurationClient,
S extends Configuration>
ManagedObject<? extends C>AbstractManagedObject.getChild
(InstantiableRelationDefinition<C, S> r, String name) final <C extends ConfigurationClient,
S extends Configuration>
String[]AbstractManagedObject.listChildren
(InstantiableRelationDefinition<C, S> r) final <C extends ConfigurationClient,
S extends Configuration>
String[]AbstractManagedObject.listChildren
(InstantiableRelationDefinition<C, S> r, AbstractManagedObjectDefinition<? extends C, ? extends S> d) abstract <C extends ConfigurationClient,
S extends Configuration>
String[]Driver.listManagedObjects
(ManagedObjectPath<?, ?> parent, InstantiableRelationDefinition<C, S> rd, AbstractManagedObjectDefinition<? extends C, ? extends S> d) Lists the child managed objects of the named parent managed object which are a sub-type of the specified managed object definition.final <C extends ConfigurationClient,
S extends Configuration>
voidAbstractManagedObject.removeChild
(InstantiableRelationDefinition<C, S> r, String name) -
Uses of InstantiableRelationDefinition in org.forgerock.opendj.config.server
Modifier and TypeMethodDescription<M extends Configuration>
voidServerManagedObject.deregisterAddListener
(InstantiableRelationDefinition<?, M> d, ConfigurationAddListener<M> listener) Deregisters an existing configuration add listener.<M extends Configuration>
voidServerManagedObject.deregisterAddListener
(InstantiableRelationDefinition<?, M> d, ServerManagedObjectAddListener<M> listener) Deregisters an existing server managed object add listener.<M extends Configuration>
voidServerManagedObject.deregisterDeleteListener
(InstantiableRelationDefinition<?, M> d, ConfigurationDeleteListener<M> listener) Deregisters an existing configuration delete listener.<M extends Configuration>
voidServerManagedObject.deregisterDeleteListener
(InstantiableRelationDefinition<?, M> d, ServerManagedObjectDeleteListener<M> listener) Deregisters an existing server managed object delete listener.<M extends Configuration>
ServerManagedObject<? extends M>ServerManagedObject.getChild
(InstantiableRelationDefinition<?, M> d, String name) Retrieve an instantiable child managed object.String[]
ServerManagedObject.listChildren
(InstantiableRelationDefinition<?, ?> d) Lists the child managed objects associated with the specified instantiable relation.<M extends Configuration>
voidServerManagedObject.registerAddListener
(InstantiableRelationDefinition<?, M> d, ConfigurationAddListener<M> listener) Register to be notified when new child configurations are added beneath an instantiable relation.<M extends Configuration>
voidServerManagedObject.registerAddListener
(InstantiableRelationDefinition<?, M> d, ServerManagedObjectAddListener<M> listener) Register to be notified when new child server managed object are added beneath an instantiable relation.<M extends Configuration>
voidServerManagedObject.registerDeleteListener
(InstantiableRelationDefinition<?, M> d, ConfigurationDeleteListener<M> listener) Register to be notified when existing child configurations are deleted beneath an instantiable relation.<M extends Configuration>
voidServerManagedObject.registerDeleteListener
(InstantiableRelationDefinition<?, M> d, ServerManagedObjectDeleteListener<M> listener) Register to be notified when existing child server managed objects are deleted beneath an instantiable relation. -
Uses of InstantiableRelationDefinition in org.forgerock.opendj.server.config.meta
Modifier and TypeMethodDescriptionAccessLogPublisherCfgDefn.getAccessLogFilteringCriteriaRelationDefinition()
Get the "access-log-filtering-criteria" relation definition.CommonAuditAccessLogPublisherCfgDefn.getAccessLogFilteringCriteriaRelationDefinition()
Get the "access-log-filtering-criteria" relation definition.CsvFileAccessLogPublisherCfgDefn.getAccessLogFilteringCriteriaRelationDefinition()
Get the "access-log-filtering-criteria" relation definition.ExternalAccessLogPublisherCfgDefn.getAccessLogFilteringCriteriaRelationDefinition()
Get the "access-log-filtering-criteria" relation definition.FileBasedAccessLogPublisherCfgDefn.getAccessLogFilteringCriteriaRelationDefinition()
Get the "access-log-filtering-criteria" relation definition.FileBasedAuditLogPublisherCfgDefn.getAccessLogFilteringCriteriaRelationDefinition()
Get the "access-log-filtering-criteria" relation definition.JsonFileAccessLogPublisherCfgDefn.getAccessLogFilteringCriteriaRelationDefinition()
Get the "access-log-filtering-criteria" relation definition.InstantiableRelationDefinition<AccountStatusNotificationHandlerCfgClient,
AccountStatusNotificationHandlerCfg> RootCfgDefn.getAccountStatusNotificationHandlersRelationDefinition()
Get the "account-status-notification-handlers" relation definition.RootCfgDefn.getAlertHandlersRelationDefinition()
Get the "alert-handlers" relation definition.JeBackendCfgDefn.getBackendIndexesRelationDefinition()
Get the "backend-indexes" relation definition.PluggableBackendCfgDefn.getBackendIndexesRelationDefinition()
Get the "backend-indexes" relation definition.RootCfgDefn.getBackendsRelationDefinition()
Get the "backends" relation definition.JeBackendCfgDefn.getBackendVlvIndexesRelationDefinition()
Get the "backend-vlv-indexes" relation definition.PluggableBackendCfgDefn.getBackendVlvIndexesRelationDefinition()
Get the "backend-vlv-indexes" relation definition.RootCfgDefn.getCertificateMappersRelationDefinition()
Get the "certificate-mappers" relation definition.RootCfgDefn.getConnectionHandlersRelationDefinition()
Get the "connection-handlers" relation definition.RootCfgDefn.getEntryCachesRelationDefinition()
Get the "entry-caches" relation definition.RootCfgDefn.getExtendedOperationHandlersRelationDefinition()
Get the "extended-operation-handlers" relation definition.PolicyBasedAccessControlHandlerCfgDefn.getGlobalAccessControlPoliciesRelationDefinition()
Get the "global-access-control-policies" relation definition.RootCfgDefn.getHttpAuthorizationMechanismsRelationDefinition()
Get the "http-authorization-mechanisms" relation definition.RootCfgDefn.getHttpEndpointsRelationDefinition()
Get the "http-endpoints" relation definition.RootCfgDefn.getIdentityMappersRelationDefinition()
Get the "identity-mappers" relation definition.RootCfgDefn.getKeyManagerProvidersRelationDefinition()
Get the "key-manager-providers" relation definition.RootCfgDefn.getLogPublishersRelationDefinition()
Get the "log-publishers" relation definition.RootCfgDefn.getLogRetentionPoliciesRelationDefinition()
Get the "log-retention-policies" relation definition.RootCfgDefn.getLogRotationPoliciesRelationDefinition()
Get the "log-rotation-policies" relation definition.RootCfgDefn.getMailServersRelationDefinition()
Get the "mail-servers" relation definition.RootCfgDefn.getPasswordGeneratorsRelationDefinition()
Get the "password-generators" relation definition.RootCfgDefn.getPasswordPoliciesRelationDefinition()
Get the "password-policies" relation definition.RootCfgDefn.getPasswordStorageSchemesRelationDefinition()
Get the "password-storage-schemes" relation definition.RootCfgDefn.getPasswordValidatorsRelationDefinition()
Get the "password-validators" relation definition.PluginRootCfgDefn.getPluginsRelationDefinition()
Get the "plugins" relation definition.ReplicationSynchronizationProviderCfgDefn.getReplicationDomainsRelationDefinition()
Get the "replication-domains" relation definition.RootCfgDefn.getSaslMechanismHandlersRelationDefinition()
Get the "sasl-mechanism-handlers" relation definition.RootCfgDefn.getSchemaProvidersRelationDefinition()
Get the "schema-providers" relation definition.RootCfgDefn.getServiceDiscoveryMechanismsRelationDefinition()
Get the "service-discovery-mechanisms" relation definition.RootCfgDefn.getSynchronizationProvidersRelationDefinition()
Get the "synchronization-providers" relation definition.RootCfgDefn.getTrustManagerProvidersRelationDefinition()
Get the "trust-manager-providers" relation definition.RootCfgDefn.getVirtualAttributesRelationDefinition()
Get the "virtual-attributes" relation definition.