Package org.kiwiproject.jaxrs.exception
Class JaxrsInternalServerErrorException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.kiwiproject.jaxrs.exception.JaxrsException
org.kiwiproject.jaxrs.exception.JaxrsInternalServerErrorException
- All Implemented Interfaces:
Serializable
Exception representing a 500 Internal Server Error.
It extends
JaxrsException to use Kiwi's ErrorMessage.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe status code for all instances of this exception. -
Constructor Summary
ConstructorsConstructorDescriptionJaxrsInternalServerErrorException(String message) New instance with given message and 500 status code.JaxrsInternalServerErrorException(String message, String fieldName) New instance with the given message and field name, and 500 status code.JaxrsInternalServerErrorException(String message, String fieldName, String itemId) New instance with the given message, field name, item ID, and 500 status code.JaxrsInternalServerErrorException(String message, String fieldName, String itemId, Throwable cause) New instance with the given message, field name, item ID, cause, and 500 status code.JaxrsInternalServerErrorException(String message, Throwable cause) New instance with given message, cause, and 500 status code.New instance with given cause and 500 status code. -
Method Summary
Methods inherited from class org.kiwiproject.jaxrs.exception.JaxrsException
buildJaxrsException, getErrorCode, getErrors, getOtherData, getRollUpStatus, getStatusCode, setErrors, setOtherDataMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
CODE
public static final int CODEThe status code for all instances of this exception.- See Also:
-
-
Constructor Details
-
JaxrsInternalServerErrorException
New instance with given cause and 500 status code.- Parameters:
cause- the cause of this exception
-
JaxrsInternalServerErrorException
New instance with given message and 500 status code.- Parameters:
message- the message for this exception
-
JaxrsInternalServerErrorException
New instance with given message, cause, and 500 status code.- Parameters:
message- the message for this exceptioncause- the cause of this exception
-
JaxrsInternalServerErrorException
New instance with the given message and field name, and 500 status code.- Parameters:
message- the message for this exceptionfieldName- the field/property name that caused this error
-
JaxrsInternalServerErrorException
New instance with the given message, field name, item ID, and 500 status code.- Parameters:
message- the message for this exceptionfieldName- the field/property name that caused this erroritemId- the unique ID of the item that caused this error
-
JaxrsInternalServerErrorException
public JaxrsInternalServerErrorException(String message, String fieldName, String itemId, Throwable cause) New instance with the given message, field name, item ID, cause, and 500 status code.- Parameters:
message- the message for this exceptionfieldName- the field/property name that caused this erroritemId- the unique ID of the item that caused this errorcause- the cause of this exception
-