Class DomaException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DomaIllegalArgumentException, DomaNullPointerException, ExpressionException, JdbcException, ScalarException

public class DomaException extends RuntimeException
The root exception in the Doma framework.

All exceptions thrown by the Doma framework extend this class.

See Also:
  • Field Details

    • messageResource

      protected final MessageResource messageResource
      the message resource
    • args

      protected final Object args
      the message arguments
  • Constructor Details

    • DomaException

      public DomaException(MessageResource messageResource, Object... args)
      Constructs an instance.
      Parameters:
      messageResource - the message resource
      args - the message arguments
    • DomaException

      public DomaException(MessageResource messageResource, Throwable cause, Object... args)
      Constructs an instance with a cause.
      Parameters:
      messageResource - the message resource
      cause - the cause error or exception
      args - the message arguments
  • Method Details

    • getMessageResource

      public MessageResource getMessageResource()
      Returns the message resource.
      Returns:
      the message resource
    • getArgs

      public Object getArgs()
      Returns the message arguments.
      Returns:
      the message arguments