Package org.kiwiproject.jaxrs.exception
Class JaxrsForbiddenException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.kiwiproject.jaxrs.exception.JaxrsException
-
- org.kiwiproject.jaxrs.exception.JaxrsForbiddenException
-
- All Implemented Interfaces:
Serializable
public class JaxrsForbiddenException extends JaxrsException
Exception representing a 403 Forbidden that extendsJaxrsExceptionto use Kiwi'sErrorMessage.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intCODEThe status code for all instances of this exception.
-
Constructor Summary
Constructors Constructor Description JaxrsForbiddenException(String message)New instance with given message and 403 status code.JaxrsForbiddenException(String message, String fieldName)New instance with the given message and field name, and 403 status code.JaxrsForbiddenException(String message, String fieldName, String itemId)New instance with the given message, field name, item ID, and 403 status code.JaxrsForbiddenException(String message, String fieldName, String itemId, Throwable cause)New instance with the given message, field name, item ID, cause, and 403 status code.JaxrsForbiddenException(String message, Throwable cause)New instance with given message, cause, and 403 status code.JaxrsForbiddenException(Throwable cause)New instance with given cause and 403 status code.
-
Method Summary
-
Methods inherited from class org.kiwiproject.jaxrs.exception.JaxrsException
buildJaxrsException, getErrorCode, getErrors, getOtherData, getRollUpStatus, getStatusCode, setErrors, setOtherData
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Field Detail
-
CODE
public static final int CODE
The status code for all instances of this exception.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JaxrsForbiddenException
public JaxrsForbiddenException(Throwable cause)
New instance with given cause and 403 status code.- Parameters:
cause- the cause of this exception
-
JaxrsForbiddenException
public JaxrsForbiddenException(String message)
New instance with given message and 403 status code.- Parameters:
message- the message for this exception
-
JaxrsForbiddenException
public JaxrsForbiddenException(String message, Throwable cause)
New instance with given message, cause, and 403 status code.- Parameters:
message- the message for this exceptioncause- the cause of this exception
-
JaxrsForbiddenException
public JaxrsForbiddenException(String message, String fieldName)
New instance with the given message and field name, and 403 status code.- Parameters:
message- the message for this exceptionfieldName- the field/property name that caused this error
-
JaxrsForbiddenException
public JaxrsForbiddenException(String message, String fieldName, String itemId)
New instance with the given message, field name, item ID, and 403 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
-
JaxrsForbiddenException
public JaxrsForbiddenException(String message, String fieldName, String itemId, Throwable cause)
New instance with the given message, field name, item ID, cause, and 403 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
-
-