Class PasswordValidationResult


  • public class PasswordValidationResult
    extends Object
    • Constructor Detail

      • PasswordValidationResult

        public PasswordValidationResult​(boolean isValid,
                                        @NotNull
                                        List<String> errorMessages,
                                        @NotNull
                                        List<String> policies)
        Parameters:
        isValid - true if the password has passed complexity validation successfuly
        errorMessages - a list of error messages - one for each violated password complexity policy
        policies - a list of currently effective password complexity policies
    • Method Detail

      • isValid

        public boolean isValid()
      • getErrorMessages

        @NotNull
        public List<String> getErrorMessages()
        Returns a list of error messages - one for each violated password complexity policy.
        Returns:
        A list of error messages. The list may be empty.
      • getPolicies

        @NotNull
        public List<String> getPolicies()
        Returns a list of currently effective password complexity policies.
        Returns:
        A list of policies