Package org.passay

Class FailureValidationResult

java.lang.Object
org.passay.AbstractValidationResult
org.passay.FailureValidationResult
All Implemented Interfaces:
ValidationResult

public final class FailureValidationResult extends AbstractValidationResult
Result of a password validator failure.
  • Field Details

    • details

      private final List<RuleResultDetail> details
      Details associated with a password rule failure.
    • messages

      private final List<String> 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

      public FailureValidationResult(RuleResultMetadata metadata)
      Creates a new failure validation result.
      Parameters:
      metadata - metadata associated by the rule with the password
    • FailureValidationResult

      public FailureValidationResult(double entropy, RuleResultMetadata metadata)
      Creates a new failure validation result.
      Parameters:
      entropy - calculation
      metadata - metadata associated by the rule with the password
    • FailureValidationResult

      public FailureValidationResult(RuleResultMetadata metadata, List<RuleResultDetail> details)
      Creates a new failure validation result.
      Parameters:
      metadata - metadata associated by the rule with the password
      details - associated with this result
    • FailureValidationResult

      public FailureValidationResult(double entropy, RuleResultMetadata metadata, List<RuleResultDetail> details)
      Creates a new failure validation result.
      Parameters:
      entropy - calculation
      metadata - metadata associated by the rule with the password
      details - 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 password
      details - associated with this result
      messages - 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 - calculation
      metadata - metadata associated by the rule with the password
      details - associated with this result
      messages - produced by the details
  • Method Details