public final class RootDNCfgDefn extends ManagedObjectDefinition<RootDNCfgClient,RootDNCfg>
The Root DN configuration contains all the Root DN Users defined in the directory server. In addition, it also defines the default set of privileges that Root DN Users automatically inherit.
Modifier and Type | Class and Description |
---|---|
static class |
RootDNCfgDefn.DefaultRootPrivilegeName
Defines the set of permissable values for the "default-root-privilege-name" property.
|
Modifier and Type | Method and Description |
---|---|
RootDNCfgClient |
createClientConfiguration(ManagedObject<? extends RootDNCfgClient> impl)
Creates a client configuration view of the provided managed
object.
|
RootDNCfg |
createServerConfiguration(ServerManagedObject<? extends RootDNCfg> impl)
Creates a server configuration view of the provided server
managed object.
|
EnumPropertyDefinition<RootDNCfgDefn.DefaultRootPrivilegeName> |
getDefaultRootPrivilegeNamePropertyDefinition()
Get the "default-root-privilege-name" property definition.
|
static RootDNCfgDefn |
getInstance()
Get the Root DN configuration definition singleton.
|
InstantiableRelationDefinition<RootDNUserCfgClient,RootDNUserCfg> |
getRootDNUsersRelationDefinition()
Get the "root-dn-users" relation definition.
|
Class<RootDNCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this
managed object definition.
|
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
public static RootDNCfgDefn getInstance()
public RootDNCfgClient createClientConfiguration(ManagedObject<? extends RootDNCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<RootDNCfgClient,RootDNCfg>
impl
- The managed object.public RootDNCfg createServerConfiguration(ServerManagedObject<? extends RootDNCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<RootDNCfgClient,RootDNCfg>
impl
- The server managed object.public Class<RootDNCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<RootDNCfgClient,RootDNCfg>
public EnumPropertyDefinition<RootDNCfgDefn.DefaultRootPrivilegeName> getDefaultRootPrivilegeNamePropertyDefinition()
Specifies the names of the privileges that root users will be granted by default.
public InstantiableRelationDefinition<RootDNUserCfgClient,RootDNUserCfg> getRootDNUsersRelationDefinition()
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.