public final class RandomPasswordGeneratorCfgDefn extends ManagedObjectDefinition<RandomPasswordGeneratorCfgClient,RandomPasswordGeneratorCfg>
The Random Password Generator creates random passwords based on fixed-length strings built from one or more character sets.
Modifier and Type | Method and Description |
---|---|
RandomPasswordGeneratorCfgClient |
createClientConfiguration(ManagedObject<? extends RandomPasswordGeneratorCfgClient> impl)
Creates a client configuration view of the provided managed
object.
|
RandomPasswordGeneratorCfg |
createServerConfiguration(ServerManagedObject<? extends RandomPasswordGeneratorCfg> impl)
Creates a server configuration view of the provided server
managed object.
|
BooleanPropertyDefinition |
getEnabledPropertyDefinition()
Get the "enabled" property definition.
|
static RandomPasswordGeneratorCfgDefn |
getInstance()
Get the Random Password Generator configuration definition
singleton.
|
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition.
|
StringPropertyDefinition |
getPasswordCharacterSetPropertyDefinition()
Get the "password-character-set" property definition.
|
StringPropertyDefinition |
getPasswordFormatPropertyDefinition()
Get the "password-format" property definition.
|
Class<RandomPasswordGeneratorCfg> |
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 RandomPasswordGeneratorCfgDefn getInstance()
public RandomPasswordGeneratorCfgClient createClientConfiguration(ManagedObject<? extends RandomPasswordGeneratorCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<RandomPasswordGeneratorCfgClient,RandomPasswordGeneratorCfg>
impl
- The managed object.public RandomPasswordGeneratorCfg createServerConfiguration(ServerManagedObject<? extends RandomPasswordGeneratorCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<RandomPasswordGeneratorCfgClient,RandomPasswordGeneratorCfg>
impl
- The server managed object.public Class<RandomPasswordGeneratorCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<RandomPasswordGeneratorCfgClient,RandomPasswordGeneratorCfg>
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the Random Password Generator is enabled for use.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the Random Password Generator implementation.
public StringPropertyDefinition getPasswordCharacterSetPropertyDefinition()
Specifies one or more named character sets.
This is a multi-valued property, with each value defining a different character set. The format of the character set is the name of the set followed by a colon and the characters that are in that set. For example, the value "alpha:abcdefghijklmnopqrstuvwxyz" defines a character set named "alpha" containing all of the lower-case ASCII alphabetic characters.
public StringPropertyDefinition getPasswordFormatPropertyDefinition()
Specifies the format to use for the generated password.
The value is a comma-delimited list of elements in which each of those elements is comprised of the name of a character set defined in the password-character-set property, a colon, and the number of characters to include from that set. For example, a value of "alpha:3,numeric:2,alpha:3" generates an 8-character password in which the first three characters are from the "alpha" set, the next two are from the "numeric" set, and the final three are from the "alpha" set.
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.