Package org.ehrbase.api.exception
Class ValidationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.ehrbase.api.exception.ValidationException
-
- All Implemented Interfaces:
Serializable
public class ValidationException extends RuntimeException
Project-custom exception that allows outbound APIs to react on backend problems. Shall be thrown to invoke status 400 "Bad Request" or whatever is appropriate. To be thrown in all cases where part of the request leads to problems, like malformed queries or non-existent referenced objects.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ValidationException(Exception otherException)ValidationException(String message)ValidationException(String message, Throwable cause)
-
Method Summary
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-