Class CayenneRuntimeException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConfigurationException, DeleteDenyException, DomainStoppedException, ExpressionException, FaultFailureException, OptimisticLockException, PropertyException, UnresolvablePathException, ValidationException

public class CayenneRuntimeException extends RuntimeException
A generic unchecked exception that may be thrown by Cayenne framework. All runtime exceptions in Cayenne inherit from this class.
See Also:
  • Constructor Details

    • CayenneRuntimeException

      public CayenneRuntimeException()
      Creates new CayenneRuntimeException without detail message.
    • CayenneRuntimeException

      public CayenneRuntimeException(String messageFormat, Object... messageArgs)
      Constructs an exception with the specified message and an optional list of message formatting arguments. Message formatting rules follow "String.format(..)" conventions.
    • CayenneRuntimeException

      public CayenneRuntimeException(Throwable cause)
      Constructs an CayenneRuntimeException that wraps exception thrown elsewhere.
    • CayenneRuntimeException

      public CayenneRuntimeException(String messageFormat, Throwable cause, Object... messageArgs)
      Constructs an exception with the specified message and exception cause and an optional list of message formatting arguments. Message formatting rules follow "String.format(..)" conventions.
  • Method Details

    • getExceptionLabel

      public static String getExceptionLabel()
      Since:
      4.1 moved from deprecated CayenneException
    • getUnlabeledMessage

      public String getUnlabeledMessage()
      Returns exception message without Cayenne version label.
      Since:
      1.1
    • getMessage

      public String getMessage()
      Returns message that includes Cayenne version label and the actual exception message.
      Overrides:
      getMessage in class Throwable