org.opends.server.admin.std.meta
Class RootCfgDefn
java.lang.Object
org.opends.server.admin.AbstractManagedObjectDefinition<C,S>
org.opends.server.admin.ManagedObjectDefinition<RootCfgClient,RootCfg>
org.opends.server.admin.std.meta.RootCfgDefn
public final class RootCfgDefn
- extends ManagedObjectDefinition<RootCfgClient,RootCfg>
An interface for querying the Root managed object definition meta
information.
The root configuration provides an entry point to the rest of the
OpenDS Directory Server configuration.
Method Summary |
RootCfgClient |
createClientConfiguration(ManagedObject<? extends RootCfgClient> impl)
Creates a client configuration view of the provided managed
object. |
RootCfg |
createServerConfiguration(ServerManagedObject<? extends RootCfg> impl)
Creates a server configuration view of the provided server
managed object. |
SingletonRelationDefinition<AccessControlHandlerCfgClient,AccessControlHandlerCfg> |
getAccessControlHandlerRelationDefinition()
Get the "access-control-handler" relation definition. |
InstantiableRelationDefinition<AccountStatusNotificationHandlerCfgClient,AccountStatusNotificationHandlerCfg> |
getAccountStatusNotificationHandlersRelationDefinition()
Get the "account-status-notification-handlers" relation definition. |
InstantiableRelationDefinition<AlertHandlerCfgClient,AlertHandlerCfg> |
getAlertHandlersRelationDefinition()
Get the "alert-handlers" relation definition. |
InstantiableRelationDefinition<AttributeSyntaxCfgClient,AttributeSyntaxCfg> |
getAttributeSyntaxesRelationDefinition()
Get the "attribute-syntaxes" relation definition. |
InstantiableRelationDefinition<BackendCfgClient,BackendCfg> |
getBackendsRelationDefinition()
Get the "backends" relation definition. |
InstantiableRelationDefinition<CertificateMapperCfgClient,CertificateMapperCfg> |
getCertificateMappersRelationDefinition()
Get the "certificate-mappers" relation definition. |
InstantiableRelationDefinition<ConnectionHandlerCfgClient,ConnectionHandlerCfg> |
getConnectionHandlersRelationDefinition()
Get the "connection-handlers" relation definition. |
SingletonRelationDefinition<CryptoManagerCfgClient,CryptoManagerCfg> |
getCryptoManagerRelationDefinition()
Get the "crypto-manager" relation definition. |
InstantiableRelationDefinition<EntryCacheCfgClient,EntryCacheCfg> |
getEntryCachesRelationDefinition()
Get the "entry-caches" relation definition. |
InstantiableRelationDefinition<ExtendedOperationHandlerCfgClient,ExtendedOperationHandlerCfg> |
getExtendedOperationHandlersRelationDefinition()
Get the "extended-operation-handlers" relation definition. |
SingletonRelationDefinition<GlobalCfgClient,GlobalCfg> |
getGlobalConfigurationRelationDefinition()
Get the "global-configuration" relation definition. |
InstantiableRelationDefinition<GroupImplementationCfgClient,GroupImplementationCfg> |
getGroupImplementationsRelationDefinition()
Get the "group-implementations" relation definition. |
InstantiableRelationDefinition<IdentityMapperCfgClient,IdentityMapperCfg> |
getIdentityMappersRelationDefinition()
Get the "identity-mappers" relation definition. |
static RootCfgDefn |
getInstance()
Get the Root configuration definition singleton. |
InstantiableRelationDefinition<KeyManagerProviderCfgClient,KeyManagerProviderCfg> |
getKeyManagerProvidersRelationDefinition()
Get the "key-manager-providers" relation definition. |
InstantiableRelationDefinition<LogPublisherCfgClient,LogPublisherCfg> |
getLogPublishersRelationDefinition()
Get the "log-publishers" relation definition. |
InstantiableRelationDefinition<LogRetentionPolicyCfgClient,LogRetentionPolicyCfg> |
getLogRetentionPoliciesRelationDefinition()
Get the "log-retention-policies" relation definition. |
InstantiableRelationDefinition<LogRotationPolicyCfgClient,LogRotationPolicyCfg> |
getLogRotationPoliciesRelationDefinition()
Get the "log-rotation-policies" relation definition. |
InstantiableRelationDefinition<MatchingRuleCfgClient,MatchingRuleCfg> |
getMatchingRulesRelationDefinition()
Get the "matching-rules" relation definition. |
InstantiableRelationDefinition<MonitorProviderCfgClient,MonitorProviderCfg> |
getMonitorProvidersRelationDefinition()
Get the "monitor-providers" relation definition. |
InstantiableRelationDefinition<NetworkGroupCfgClient,NetworkGroupCfg> |
getNetworkGroupsRelationDefinition()
Get the "network-groups" relation definition. |
InstantiableRelationDefinition<PasswordGeneratorCfgClient,PasswordGeneratorCfg> |
getPasswordGeneratorsRelationDefinition()
Get the "password-generators" relation definition. |
InstantiableRelationDefinition<PasswordPolicyCfgClient,PasswordPolicyCfg> |
getPasswordPoliciesRelationDefinition()
Get the "password-policies" relation definition. |
InstantiableRelationDefinition<PasswordStorageSchemeCfgClient,PasswordStorageSchemeCfg> |
getPasswordStorageSchemesRelationDefinition()
Get the "password-storage-schemes" relation definition. |
InstantiableRelationDefinition<PasswordValidatorCfgClient,PasswordValidatorCfg> |
getPasswordValidatorsRelationDefinition()
Get the "password-validators" relation definition. |
SingletonRelationDefinition<PluginRootCfgClient,PluginRootCfg> |
getPluginRootRelationDefinition()
Get the "plugin-root" relation definition. |
SingletonRelationDefinition<RootDNCfgClient,RootDNCfg> |
getRootDNRelationDefinition()
Get the "root-dn" relation definition. |
SingletonRelationDefinition<RootDSEBackendCfgClient,RootDSEBackendCfg> |
getRootDSEBackendRelationDefinition()
Get the "root-dse-backend" relation definition. |
InstantiableRelationDefinition<SASLMechanismHandlerCfgClient,SASLMechanismHandlerCfg> |
getSASLMechanismHandlersRelationDefinition()
Get the "sasl-mechanism-handlers" relation definition. |
java.lang.Class<RootCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this
managed object definition. |
InstantiableRelationDefinition<SynchronizationProviderCfgClient,SynchronizationProviderCfg> |
getSynchronizationProvidersRelationDefinition()
Get the "synchronization-providers" relation definition. |
InstantiableRelationDefinition<TrustManagerProviderCfgClient,TrustManagerProviderCfg> |
getTrustManagerProvidersRelationDefinition()
Get the "trust-manager-providers" relation definition. |
InstantiableRelationDefinition<VirtualAttributeCfgClient,VirtualAttributeCfg> |
getVirtualAttributesRelationDefinition()
Get the "virtual-attributes" relation definition. |
InstantiableRelationDefinition<WorkflowElementCfgClient,WorkflowElementCfg> |
getWorkflowElementsRelationDefinition()
Get the "workflow-elements" relation definition. |
InstantiableRelationDefinition<WorkflowCfgClient,WorkflowCfg> |
getWorkflowsRelationDefinition()
Get the "workflows" relation definition. |
SingletonRelationDefinition<WorkQueueCfgClient,WorkQueueCfg> |
getWorkQueueRelationDefinition()
Get the "work-queue" relation definition. |
Methods inherited from class org.opends.server.admin.AbstractManagedObjectDefinition |
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getInstance
public static RootCfgDefn getInstance()
- Get the Root configuration definition singleton.
- Returns:
- Returns the Root configuration definition singleton.
createClientConfiguration
public RootCfgClient createClientConfiguration(ManagedObject<? extends RootCfgClient> impl)
- Creates a client configuration view of the provided managed
object. Modifications made to the underlying managed object will
be reflected in the client configuration view and vice versa.
- Specified by:
createClientConfiguration
in class ManagedObjectDefinition<RootCfgClient,RootCfg>
- Parameters:
impl
- The managed object.
- Returns:
- Returns a client configuration view of the provided
managed object.
createServerConfiguration
public RootCfg createServerConfiguration(ServerManagedObject<? extends RootCfg> impl)
- Creates a server configuration view of the provided server
managed object.
- Specified by:
createServerConfiguration
in class ManagedObjectDefinition<RootCfgClient,RootCfg>
- Parameters:
impl
- The server managed object.
- Returns:
- Returns a server configuration view of the provided
server managed object.
getServerConfigurationClass
public java.lang.Class<RootCfg> getServerConfigurationClass()
- Gets the server configuration class instance associated with this
managed object definition.
- Specified by:
getServerConfigurationClass
in class ManagedObjectDefinition<RootCfgClient,RootCfg>
- Returns:
- Returns the server configuration class instance
associated with this managed object definition.
getAccessControlHandlerRelationDefinition
public SingletonRelationDefinition<AccessControlHandlerCfgClient,AccessControlHandlerCfg> getAccessControlHandlerRelationDefinition()
- Get the "access-control-handler" relation definition.
- Returns:
- Returns the "access-control-handler" relation definition.
getAccountStatusNotificationHandlersRelationDefinition
public InstantiableRelationDefinition<AccountStatusNotificationHandlerCfgClient,AccountStatusNotificationHandlerCfg> getAccountStatusNotificationHandlersRelationDefinition()
- Get the "account-status-notification-handlers" relation definition.
- Returns:
- Returns the "account-status-notification-handlers" relation definition.
getAlertHandlersRelationDefinition
public InstantiableRelationDefinition<AlertHandlerCfgClient,AlertHandlerCfg> getAlertHandlersRelationDefinition()
- Get the "alert-handlers" relation definition.
- Returns:
- Returns the "alert-handlers" relation definition.
getAttributeSyntaxesRelationDefinition
public InstantiableRelationDefinition<AttributeSyntaxCfgClient,AttributeSyntaxCfg> getAttributeSyntaxesRelationDefinition()
- Get the "attribute-syntaxes" relation definition.
- Returns:
- Returns the "attribute-syntaxes" relation definition.
getBackendsRelationDefinition
public InstantiableRelationDefinition<BackendCfgClient,BackendCfg> getBackendsRelationDefinition()
- Get the "backends" relation definition.
- Returns:
- Returns the "backends" relation definition.
getCertificateMappersRelationDefinition
public InstantiableRelationDefinition<CertificateMapperCfgClient,CertificateMapperCfg> getCertificateMappersRelationDefinition()
- Get the "certificate-mappers" relation definition.
- Returns:
- Returns the "certificate-mappers" relation definition.
getConnectionHandlersRelationDefinition
public InstantiableRelationDefinition<ConnectionHandlerCfgClient,ConnectionHandlerCfg> getConnectionHandlersRelationDefinition()
- Get the "connection-handlers" relation definition.
- Returns:
- Returns the "connection-handlers" relation definition.
getCryptoManagerRelationDefinition
public SingletonRelationDefinition<CryptoManagerCfgClient,CryptoManagerCfg> getCryptoManagerRelationDefinition()
- Get the "crypto-manager" relation definition.
- Returns:
- Returns the "crypto-manager" relation definition.
getEntryCachesRelationDefinition
public InstantiableRelationDefinition<EntryCacheCfgClient,EntryCacheCfg> getEntryCachesRelationDefinition()
- Get the "entry-caches" relation definition.
- Returns:
- Returns the "entry-caches" relation definition.
getExtendedOperationHandlersRelationDefinition
public InstantiableRelationDefinition<ExtendedOperationHandlerCfgClient,ExtendedOperationHandlerCfg> getExtendedOperationHandlersRelationDefinition()
- Get the "extended-operation-handlers" relation definition.
- Returns:
- Returns the "extended-operation-handlers" relation definition.
getGlobalConfigurationRelationDefinition
public SingletonRelationDefinition<GlobalCfgClient,GlobalCfg> getGlobalConfigurationRelationDefinition()
- Get the "global-configuration" relation definition.
- Returns:
- Returns the "global-configuration" relation definition.
getGroupImplementationsRelationDefinition
public InstantiableRelationDefinition<GroupImplementationCfgClient,GroupImplementationCfg> getGroupImplementationsRelationDefinition()
- Get the "group-implementations" relation definition.
- Returns:
- Returns the "group-implementations" relation definition.
getIdentityMappersRelationDefinition
public InstantiableRelationDefinition<IdentityMapperCfgClient,IdentityMapperCfg> getIdentityMappersRelationDefinition()
- Get the "identity-mappers" relation definition.
- Returns:
- Returns the "identity-mappers" relation definition.
getKeyManagerProvidersRelationDefinition
public InstantiableRelationDefinition<KeyManagerProviderCfgClient,KeyManagerProviderCfg> getKeyManagerProvidersRelationDefinition()
- Get the "key-manager-providers" relation definition.
- Returns:
- Returns the "key-manager-providers" relation definition.
getLogPublishersRelationDefinition
public InstantiableRelationDefinition<LogPublisherCfgClient,LogPublisherCfg> getLogPublishersRelationDefinition()
- Get the "log-publishers" relation definition.
- Returns:
- Returns the "log-publishers" relation definition.
getLogRetentionPoliciesRelationDefinition
public InstantiableRelationDefinition<LogRetentionPolicyCfgClient,LogRetentionPolicyCfg> getLogRetentionPoliciesRelationDefinition()
- Get the "log-retention-policies" relation definition.
- Returns:
- Returns the "log-retention-policies" relation definition.
getLogRotationPoliciesRelationDefinition
public InstantiableRelationDefinition<LogRotationPolicyCfgClient,LogRotationPolicyCfg> getLogRotationPoliciesRelationDefinition()
- Get the "log-rotation-policies" relation definition.
- Returns:
- Returns the "log-rotation-policies" relation definition.
getMatchingRulesRelationDefinition
public InstantiableRelationDefinition<MatchingRuleCfgClient,MatchingRuleCfg> getMatchingRulesRelationDefinition()
- Get the "matching-rules" relation definition.
- Returns:
- Returns the "matching-rules" relation definition.
getMonitorProvidersRelationDefinition
public InstantiableRelationDefinition<MonitorProviderCfgClient,MonitorProviderCfg> getMonitorProvidersRelationDefinition()
- Get the "monitor-providers" relation definition.
- Returns:
- Returns the "monitor-providers" relation definition.
getNetworkGroupsRelationDefinition
public InstantiableRelationDefinition<NetworkGroupCfgClient,NetworkGroupCfg> getNetworkGroupsRelationDefinition()
- Get the "network-groups" relation definition.
- Returns:
- Returns the "network-groups" relation definition.
getPasswordGeneratorsRelationDefinition
public InstantiableRelationDefinition<PasswordGeneratorCfgClient,PasswordGeneratorCfg> getPasswordGeneratorsRelationDefinition()
- Get the "password-generators" relation definition.
- Returns:
- Returns the "password-generators" relation definition.
getPasswordPoliciesRelationDefinition
public InstantiableRelationDefinition<PasswordPolicyCfgClient,PasswordPolicyCfg> getPasswordPoliciesRelationDefinition()
- Get the "password-policies" relation definition.
- Returns:
- Returns the "password-policies" relation definition.
getPasswordStorageSchemesRelationDefinition
public InstantiableRelationDefinition<PasswordStorageSchemeCfgClient,PasswordStorageSchemeCfg> getPasswordStorageSchemesRelationDefinition()
- Get the "password-storage-schemes" relation definition.
- Returns:
- Returns the "password-storage-schemes" relation definition.
getPasswordValidatorsRelationDefinition
public InstantiableRelationDefinition<PasswordValidatorCfgClient,PasswordValidatorCfg> getPasswordValidatorsRelationDefinition()
- Get the "password-validators" relation definition.
- Returns:
- Returns the "password-validators" relation definition.
getPluginRootRelationDefinition
public SingletonRelationDefinition<PluginRootCfgClient,PluginRootCfg> getPluginRootRelationDefinition()
- Get the "plugin-root" relation definition.
- Returns:
- Returns the "plugin-root" relation definition.
getRootDNRelationDefinition
public SingletonRelationDefinition<RootDNCfgClient,RootDNCfg> getRootDNRelationDefinition()
- Get the "root-dn" relation definition.
- Returns:
- Returns the "root-dn" relation definition.
getRootDSEBackendRelationDefinition
public SingletonRelationDefinition<RootDSEBackendCfgClient,RootDSEBackendCfg> getRootDSEBackendRelationDefinition()
- Get the "root-dse-backend" relation definition.
- Returns:
- Returns the "root-dse-backend" relation definition.
getSASLMechanismHandlersRelationDefinition
public InstantiableRelationDefinition<SASLMechanismHandlerCfgClient,SASLMechanismHandlerCfg> getSASLMechanismHandlersRelationDefinition()
- Get the "sasl-mechanism-handlers" relation definition.
- Returns:
- Returns the "sasl-mechanism-handlers" relation definition.
getSynchronizationProvidersRelationDefinition
public InstantiableRelationDefinition<SynchronizationProviderCfgClient,SynchronizationProviderCfg> getSynchronizationProvidersRelationDefinition()
- Get the "synchronization-providers" relation definition.
- Returns:
- Returns the "synchronization-providers" relation definition.
getTrustManagerProvidersRelationDefinition
public InstantiableRelationDefinition<TrustManagerProviderCfgClient,TrustManagerProviderCfg> getTrustManagerProvidersRelationDefinition()
- Get the "trust-manager-providers" relation definition.
- Returns:
- Returns the "trust-manager-providers" relation definition.
getVirtualAttributesRelationDefinition
public InstantiableRelationDefinition<VirtualAttributeCfgClient,VirtualAttributeCfg> getVirtualAttributesRelationDefinition()
- Get the "virtual-attributes" relation definition.
- Returns:
- Returns the "virtual-attributes" relation definition.
getWorkflowsRelationDefinition
public InstantiableRelationDefinition<WorkflowCfgClient,WorkflowCfg> getWorkflowsRelationDefinition()
- Get the "workflows" relation definition.
- Returns:
- Returns the "workflows" relation definition.
getWorkflowElementsRelationDefinition
public InstantiableRelationDefinition<WorkflowElementCfgClient,WorkflowElementCfg> getWorkflowElementsRelationDefinition()
- Get the "workflow-elements" relation definition.
- Returns:
- Returns the "workflow-elements" relation definition.
getWorkQueueRelationDefinition
public SingletonRelationDefinition<WorkQueueCfgClient,WorkQueueCfg> getWorkQueueRelationDefinition()
- Get the "work-queue" relation definition.
- Returns:
- Returns the "work-queue" relation definition.