Package com.atomgraph.server.mapper
Class ExceptionMapperBase
java.lang.Object
com.atomgraph.server.mapper.ExceptionMapperBase
- Direct Known Subclasses:
BadGatewayExceptionMapper,ConfigurationExceptionMapper,DatatypeFormatExceptionMapper,ModelExceptionMapper,NotAcceptableExceptionMapper,NotFoundExceptionMapper,NotSupportedExceptionMapper,OntologyExceptionMapper,ParameterExceptionMapper,QueryParseExceptionMapper,RiotExceptionMapper,SHACLConstraintViolationExceptionMapper,SPINConstraintViolationExceptionMapper
Abstract base class for ExceptionMappers that build responses with exceptions as RDF resources.
- Author:
- Martynas Jusevičius <martynas@atomgraph.com>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.atomgraph.core.MediaTypesjavax.ws.rs.core.Requestjavax.ws.rs.core.Response.ResponseBuildergetResponseBuilder(org.apache.jena.rdf.model.Model model) javax.ws.rs.core.UriInfoList<javax.ws.rs.core.Variant>getVariants(Class clazz) Builds a list of acceptable response variants for a certain class.List<javax.ws.rs.core.Variant>getVariants(List<javax.ws.rs.core.MediaType> mediaTypes) Builds a list of acceptable response variants.List<javax.ws.rs.core.MediaType>getWritableMediaTypes(Class clazz) Get writable media types for a certain class.org.apache.jena.rdf.model.ResourcetoResource(Exception ex, javax.ws.rs.core.Response.StatusType status, org.apache.jena.rdf.model.Resource statusResource)
-
Constructor Details
-
ExceptionMapperBase
@Inject public ExceptionMapperBase(com.atomgraph.core.MediaTypes mediaTypes)
-
-
Method Details
-
toResource
public org.apache.jena.rdf.model.Resource toResource(Exception ex, javax.ws.rs.core.Response.StatusType status, org.apache.jena.rdf.model.Resource statusResource) -
getResponseBuilder
public javax.ws.rs.core.Response.ResponseBuilder getResponseBuilder(org.apache.jena.rdf.model.Model model) -
getVariants
Builds a list of acceptable response variants for a certain class.- Parameters:
clazz- class- Returns:
- list of variants
-
getVariants
Builds a list of acceptable response variants.- Parameters:
mediaTypes-- Returns:
- supported variants
-
getWritableMediaTypes
Get writable media types for a certain class.- Parameters:
clazz- class- Returns:
- list of media types
-
getLanguages
-
getEncodings
-
getRequest
public javax.ws.rs.core.Request getRequest() -
getMediaTypes
public com.atomgraph.core.MediaTypes getMediaTypes() -
getUriInfo
public javax.ws.rs.core.UriInfo getUriInfo()
-