Class AbstractJaxRsResourceProvider<R extends org.hl7.fhir.instance.model.api.IBaseResource>

  • All Implemented Interfaces:
    ca.uhn.fhir.rest.api.server.IRestfulServer<JaxRsRequest>, ca.uhn.fhir.rest.server.IResourceProvider, ca.uhn.fhir.rest.server.IRestfulServerDefaults

    @Produces({"application/json","application/xml","text/plain","application/json+fhir","application/xml+fhir"})
    @Consumes({"application/x-www-form-urlencoded","application/json","application/json+fhir","application/xml+fhir","application/fhir+json","application/fhir+xml","application/octet-stream"})
    public abstract class AbstractJaxRsResourceProvider<R extends org.hl7.fhir.instance.model.api.IBaseResource>
    extends AbstractJaxRsProvider
    implements ca.uhn.fhir.rest.api.server.IRestfulServer<JaxRsRequest>, ca.uhn.fhir.rest.server.IResourceProvider
    This server is the abstract superclass for all resource providers. It exposes a large amount of the fhir api functionality using JAXRS
    Author:
    Peter Van Houte | peter.vanhoute@agfa.com | Agfa Healthcare