public final class UniqueCharactersPasswordValidatorCfgDefn extends ManagedObjectDefinition<UniqueCharactersPasswordValidatorCfgClient,UniqueCharactersPasswordValidatorCfg>
The Unique Characters Password Validator is used to determine whether a proposed password is acceptable based on the number of unique characters that it contains.
Modifier and Type | Method and Description |
---|---|
UniqueCharactersPasswordValidatorCfgClient |
createClientConfiguration(ManagedObject<? extends UniqueCharactersPasswordValidatorCfgClient> impl)
Creates a client configuration view of the provided managed
object.
|
UniqueCharactersPasswordValidatorCfg |
createServerConfiguration(ServerManagedObject<? extends UniqueCharactersPasswordValidatorCfg> impl)
Creates a server configuration view of the provided server
managed object.
|
BooleanPropertyDefinition |
getCaseSensitiveValidationPropertyDefinition()
Get the "case-sensitive-validation" property definition.
|
BooleanPropertyDefinition |
getEnabledPropertyDefinition()
Get the "enabled" property definition.
|
static UniqueCharactersPasswordValidatorCfgDefn |
getInstance()
Get the Unique Characters Password Validator configuration
definition singleton.
|
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition.
|
IntegerPropertyDefinition |
getMinUniqueCharactersPropertyDefinition()
Get the "min-unique-characters" property definition.
|
Class<UniqueCharactersPasswordValidatorCfg> |
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 UniqueCharactersPasswordValidatorCfgDefn getInstance()
public UniqueCharactersPasswordValidatorCfgClient createClientConfiguration(ManagedObject<? extends UniqueCharactersPasswordValidatorCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<UniqueCharactersPasswordValidatorCfgClient,UniqueCharactersPasswordValidatorCfg>
impl
- The managed object.public UniqueCharactersPasswordValidatorCfg createServerConfiguration(ServerManagedObject<? extends UniqueCharactersPasswordValidatorCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<UniqueCharactersPasswordValidatorCfgClient,UniqueCharactersPasswordValidatorCfg>
impl
- The server managed object.public Class<UniqueCharactersPasswordValidatorCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<UniqueCharactersPasswordValidatorCfgClient,UniqueCharactersPasswordValidatorCfg>
public BooleanPropertyDefinition getCaseSensitiveValidationPropertyDefinition()
Indicates whether this password validator should treat password characters in a case-sensitive manner.
A value of true indicates that the validator does not consider a capital letter to be the same as its lower-case counterpart. A value of false indicates that the validator ignores differences in capitalization when looking at the number of unique characters in the password.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the password validator is enabled for use.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the password validator implementation.
public IntegerPropertyDefinition getMinUniqueCharactersPropertyDefinition()
Specifies the minimum number of unique characters that a password will be allowed to contain.
A value of zero indicates that no minimum value is enforced.
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.