Class AbstractUnwrappingExceptionMapper<T extends javax.ws.rs.WebApplicationException>
java.lang.Object
io.github.belgif.rest.problem.ee.jaxrs.AbstractUnwrappingExceptionMapper<T>
- Type Parameters:
T- the WebApplicatinException type
- All Implemented Interfaces:
javax.ws.rs.ext.ExceptionMapper<T>
- Direct Known Subclasses:
BadRequestExceptionMapper,NotFoundExceptionMapper
public abstract class AbstractUnwrappingExceptionMapper<T extends javax.ws.rs.WebApplicationException>
extends Object
implements javax.ws.rs.ext.ExceptionMapper<T>
Abstract base class for unwrapping BadRequestProblem cause from WebApplicationExceptions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract javax.ws.rs.core.ResponsetoDefaultResponse(T exception) javax.ws.rs.core.ResponsetoResponse(T exception)
-
Constructor Details
-
AbstractUnwrappingExceptionMapper
public AbstractUnwrappingExceptionMapper()
-
-
Method Details
-
toResponse
- Specified by:
toResponsein interfacejavax.ws.rs.ext.ExceptionMapper<T extends javax.ws.rs.WebApplicationException>
-
toDefaultResponse
-