Class IdAuthenticationDaoException

java.lang.Object
java.lang.Throwable
java.lang.Exception
io.mosip.kernel.core.exception.BaseCheckedException
io.mosip.authentication.core.exception.IdAuthenticationBaseException
io.mosip.authentication.core.exception.IdAuthenticationDaoException
All Implemented Interfaces:
ObjectWithMetadata, Serializable

public class IdAuthenticationDaoException extends IdAuthenticationBaseException
The exception for ID Authentication which is always associated with an error code. This exception is thrown at DAO level, usually wrapped with root cause.
Author:
Manoj SP
See Also:
  • Constructor Details

    • IdAuthenticationDaoException

      public IdAuthenticationDaoException()
      Instantiates a new id authentication dao exception.
    • IdAuthenticationDaoException

      public IdAuthenticationDaoException(String errorCode, String errorMessage)
      Constructs exception for the given error code and error message.
      Parameters:
      errorCode - the error code
      errorMessage - the error message
      See Also:
      • BaseUncheckedException(String, String)
    • IdAuthenticationDaoException

      public IdAuthenticationDaoException(String errorCode, String errorMessage, Throwable cause)
      Constructs exception for the given error code, error message and Throwable.
      Parameters:
      errorCode - the error code
      errorMessage - the error message
      cause - the cause
      See Also:
      • BaseUncheckedException(String, String, Throwable)
    • IdAuthenticationDaoException

      public IdAuthenticationDaoException(IdAuthenticationErrorConstants exceptionConstant)
      Constructs exception for the given IdAuthenticationErrorConstants.
      Parameters:
      exceptionConstant - the exception constant
      See Also:
      • BaseUncheckedException(String, String)
    • IdAuthenticationDaoException

      public IdAuthenticationDaoException(IdAuthenticationErrorConstants exceptionConstant, Throwable rootCause)
      Constructs exception for the given IdAuthenticationErrorConstants and Throwable.
      Parameters:
      exceptionConstant - the exception constant
      rootCause - the root cause
      See Also:
      • BaseUncheckedException(String, String, Throwable)