Class ExceptionMapperBase
- java.lang.Object
-
- org.killbill.billing.jaxrs.mappers.ExceptionMapperBase
-
- Direct Known Subclasses:
AccountApiExceptionMapper,BillingExceptionBaseMapper,BlockingApiExceptionMapper,CatalogApiExceptionMapper,CurrencyValueNullMapper,EntitlementApiExceptionMapper,EntityPersistenceExceptionMapper,IllegalArgumentExceptionMapper,IllegalPlanChangeMapper,IllegalStateExceptionMapper,InvoiceApiExceptionMapper,JsonMappingExceptionMapper,OverdueApiExceptionMapper,OverdueErrorMapper,PaymentApiExceptionMapper,RuntimeExceptionMapper,ShiroExceptionMapper,SubscriptionApiExceptionMapper,SubscriptionBillingApiExceptionMapper,SubscriptionRepairExceptionMapper,TagApiExceptionMapper,TagDefinitionApiExceptionMapper,TenantApiExceptionMapper
public abstract class ExceptionMapperBase extends Object
-
-
Constructor Summary
Constructors Constructor Description ExceptionMapperBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.ws.rs.core.ResponsebuildAuthorizationErrorResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)protected javax.ws.rs.core.ResponsebuildBadRequestResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)protected javax.ws.rs.core.ResponsebuildConflictingRequestResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)protected javax.ws.rs.core.ResponsebuildInternalErrorResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)protected javax.ws.rs.core.ResponsebuildNotFoundResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)protected javax.ws.rs.core.ResponsebuildPluginTimeoutResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)protected javax.ws.rs.core.Responsefallback(Exception exception, javax.ws.rs.core.UriInfo uriInfo)protected voidserializeException(Exception e, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Response.ResponseBuilder responseBuilder)
-
-
-
Method Detail
-
fallback
protected javax.ws.rs.core.Response fallback(Exception exception, javax.ws.rs.core.UriInfo uriInfo)
-
buildConflictingRequestResponse
protected javax.ws.rs.core.Response buildConflictingRequestResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)
-
buildNotFoundResponse
protected javax.ws.rs.core.Response buildNotFoundResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)
-
buildBadRequestResponse
protected javax.ws.rs.core.Response buildBadRequestResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)
-
buildAuthorizationErrorResponse
protected javax.ws.rs.core.Response buildAuthorizationErrorResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)
-
buildInternalErrorResponse
protected javax.ws.rs.core.Response buildInternalErrorResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)
-
buildPluginTimeoutResponse
protected javax.ws.rs.core.Response buildPluginTimeoutResponse(Exception e, javax.ws.rs.core.UriInfo uriInfo)
-
serializeException
protected void serializeException(Exception e, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Response.ResponseBuilder responseBuilder)
-
-