Class IncorrectCredentialsException

  • All Implemented Interfaces:
    java.io.Serializable

    public class IncorrectCredentialsException
    extends CredentialsException
    Thrown when attempting to authenticate with credential(s) that do not match the actual credentials associated with the account principal.

    For example, this exception might be thrown if a user's password is "secret" and "secrets" was entered by mistake.

    Whether or not an application wishes to let the user know if they entered incorrect credentials is at the discretion of those responsible for defining the view and what happens when this exception occurs.

    Since:
    1.5.0
    See Also:
    Serialized Form
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void assertThrown​(@NotNull java.lang.Runnable runnable)
      Asserts that the specified runnable throws this exception and if not throws an junit assertion failure.
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • IncorrectCredentialsException

        public IncorrectCredentialsException()
        Creates a new IncorrectCredentialsException.
      • IncorrectCredentialsException

        public IncorrectCredentialsException​(java.lang.String message)
        Constructs a new IncorrectCredentialsException.
        Parameters:
        message - the reason for the exception
      • IncorrectCredentialsException

        public IncorrectCredentialsException​(java.lang.Throwable cause)
        Constructs a new IncorrectCredentialsException.
        Parameters:
        cause - the underlying Throwable that caused this exception to be thrown
      • IncorrectCredentialsException

        public IncorrectCredentialsException​(java.lang.String message,
                                             java.lang.Throwable cause)
        Constructs a new IncorrectCredentialsException.
        Parameters:
        message - the reason for the exception
        cause - the underlying Throwable that caused this exception to be thrown
    • Method Detail

      • assertThrown

        public static void assertThrown​(@NotNull
                                        @NotNull java.lang.Runnable runnable)
        Asserts that the specified runnable throws this exception and if not throws an junit assertion failure.
        Parameters:
        runnable - the runnable to verify