Package org.passay
Class FailureValidationResult
java.lang.Object
org.passay.AbstractValidationResult
org.passay.FailureValidationResult
- All Implemented Interfaces:
ValidationResult
Result of a password validator failure.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new failure validation result.FailureValidationResult(double entropy) Creates a new failure validation result.FailureValidationResult(double entropy, RuleResultMetadata metadata) Creates a new failure validation result.FailureValidationResult(double entropy, RuleResultMetadata metadata, List<RuleResultDetail> details) Creates a new failure validation result.FailureValidationResult(double entropy, RuleResultMetadata metadata, List<RuleResultDetail> details, List<String> messages) Creates a new failure validation result.FailureValidationResult(RuleResultMetadata metadata) Creates a new failure validation result.FailureValidationResult(RuleResultMetadata metadata, List<RuleResultDetail> details) Creates a new failure validation result.FailureValidationResult(RuleResultMetadata metadata, List<RuleResultDetail> details, List<String> messages) Creates a new failure validation result. -
Method Summary
Modifier and TypeMethodDescriptionReturns any details associated with the rule verification.Returns a list of human-readable messages by iterating over the details in a failed rule result.Methods inherited from class org.passay.AbstractValidationResult
getEntropy, getMetadata, isValid, toString
-
Field Details
-
details
Details associated with a password rule failure. -
messages
Messages produced by a message resolver.
-
-
Constructor Details
-
FailureValidationResult
public FailureValidationResult()Creates a new failure validation result. -
FailureValidationResult
public FailureValidationResult(double entropy) Creates a new failure validation result.- Parameters:
entropy- calculation
-
FailureValidationResult
Creates a new failure validation result.- Parameters:
metadata- metadata associated by the rule with the password
-
FailureValidationResult
Creates a new failure validation result.- Parameters:
entropy- calculationmetadata- metadata associated by the rule with the password
-
FailureValidationResult
Creates a new failure validation result.- Parameters:
metadata- metadata associated by the rule with the passworddetails- associated with this result
-
FailureValidationResult
public FailureValidationResult(double entropy, RuleResultMetadata metadata, List<RuleResultDetail> details) Creates a new failure validation result.- Parameters:
entropy- calculationmetadata- metadata associated by the rule with the passworddetails- associated with this result
-
FailureValidationResult
public FailureValidationResult(RuleResultMetadata metadata, List<RuleResultDetail> details, List<String> messages) Creates a new failure validation result.- Parameters:
metadata- metadata associated by the rule with the passworddetails- associated with this resultmessages- produced by the details
-
FailureValidationResult
public FailureValidationResult(double entropy, RuleResultMetadata metadata, List<RuleResultDetail> details, List<String> messages) Creates a new failure validation result.- Parameters:
entropy- calculationmetadata- metadata associated by the rule with the passworddetails- associated with this resultmessages- produced by the details
-
-
Method Details
-
getDetails
Description copied from interface:ValidationResultReturns any details associated with the rule verification.- Specified by:
getDetailsin interfaceValidationResult- Overrides:
getDetailsin classAbstractValidationResult- Returns:
- rule result details
-
getMessages
Description copied from interface:ValidationResultReturns a list of human-readable messages by iterating over the details in a failed rule result.- Specified by:
getMessagesin interfaceValidationResult- Overrides:
getMessagesin classAbstractValidationResult- Returns:
- list of human-readable messages describing the reason(s) for validation failure.
-