Index

A B C D E F G H I J R S U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractJaxRsBundleProvider - Class in ca.uhn.fhir.jaxrs.server
This server is the abstract superclass for all bundle providers.
AbstractJaxRsBundleProvider() - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsBundleProvider
The default constructor.
AbstractJaxRsBundleProvider(FhirContext) - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsBundleProvider
Provides the ability to specify the FhirContext.
AbstractJaxRsBundleProvider(Class<? extends AbstractJaxRsProvider>) - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsBundleProvider
This constructor takes in an explicit interface class.
AbstractJaxRsConformanceProvider - Class in ca.uhn.fhir.jaxrs.server
This is the conformance provider for the jax rs servers.
AbstractJaxRsConformanceProvider(FhirContext, String, String, String) - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsConformanceProvider
Constructor allowing the description, servername and server to be set
AbstractJaxRsConformanceProvider(String, String, String) - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsConformanceProvider
Constructor allowing the description, servername and server to be set
AbstractJaxRsPageProvider - Class in ca.uhn.fhir.jaxrs.server
Base class for a provider to provide the [baseUrl]?_getpages=foo request, which is a request to the server to retrieve the next page of a set of paged results.
AbstractJaxRsPageProvider() - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsPageProvider
The default constructor.
AbstractJaxRsPageProvider(FhirContext) - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsPageProvider
Provides the ability to set the FhirContext instance.
AbstractJaxRsProvider - Class in ca.uhn.fhir.jaxrs.server
This is the abstract superclass for all jaxrs providers.
AbstractJaxRsProvider() - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
Default is DSTU2.
AbstractJaxRsProvider(FhirContext) - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
 
AbstractJaxRsResourceProvider<R> - Class in ca.uhn.fhir.jaxrs.server
This server is the abstract superclass for all resource providers.
AbstractJaxRsResourceProvider() - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
The default constructor.
AbstractJaxRsResourceProvider(FhirContext) - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Provides the ability to specify the FhirContext.
AbstractJaxRsResourceProvider(FhirContext, Class<? extends AbstractJaxRsProvider>) - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
This constructor takes in an explicit interface class.
AbstractJaxRsResourceProvider(Class<? extends AbstractJaxRsProvider>) - Constructor for class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
This constructor takes in an explicit interface class.
addHeader(String, String) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
 
addHeader(String, String) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
addHeadersToRequest(JaxRsHttpRequest, EncodingEnum, FhirContext) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpClient
 
addProvider(IResourceProvider, Class<? extends IResourceProvider>) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsConformanceProvider
This method will add a provider to the conformance.

B

bufferEntity() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpResponse
 
build() - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest.Builder
Create the jax-rs request
buildCapabilityStatement() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsConformanceProvider
This method will set the conformance during the Context Refreshed phase.
Builder(AbstractJaxRsProvider, RequestTypeEnum, RestOperationTypeEnum, String, String) - Constructor for class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest.Builder
Utility Constructor

C

ca.uhn.fhir.jaxrs.client - package ca.uhn.fhir.jaxrs.client
 
ca.uhn.fhir.jaxrs.server - package ca.uhn.fhir.jaxrs.server
 
ca.uhn.fhir.jaxrs.server.interceptor - package ca.uhn.fhir.jaxrs.server.interceptor
 
ca.uhn.fhir.jaxrs.server.util - package ca.uhn.fhir.jaxrs.server.util
 
close() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpResponse
 
commitResponse(Closeable) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsResponse
 
compartment(String) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest.Builder
Set the compartment
conditionalUpdate(String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Update an existing resource based on the given condition
conformance() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsConformanceProvider
This method will retrieve the conformance using the http GET method
conformanceUsingOptions() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsConformanceProvider
This method will retrieve the conformance using the http OPTIONS method
convertException(AbstractJaxRsProvider, Throwable) - Method in class ca.uhn.fhir.jaxrs.server.interceptor.JaxRsExceptionInterceptor
This method convert an exception to a JaxRsResponseException
convertExceptionIntoResponse(JaxRsRequest, JaxRsResponseException) - Method in class ca.uhn.fhir.jaxrs.server.interceptor.JaxRsExceptionInterceptor
This method converts an exception into a response
create(String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsBundleProvider
Create all resources in one transaction
create(String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Create a new resource with a server assigned id
createBinaryRequest(FhirContext, IBaseBinary) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpClient
 
createByteRequest(FhirContext, String, String, EncodingEnum) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpClient
 
createGetRequest(FhirContext, EncodingEnum) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpClient
 
createParamRequest(FhirContext, Map<String, List<String>>, EncodingEnum) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpClient
 
createReader() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpResponse
 
customOperation(String, RequestTypeEnum, String, String, RestOperationTypeEnum) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Execute a custom operation

D

DEFAULT_METHOD_KEY - Static variable in class ca.uhn.fhir.jaxrs.server.util.JaxRsMethodBindings
DEFAULT_METHOD_KEY=""
delete() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Delete a resource based on the given condition
delete(String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Delete a resource

E

execute() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
 

F

find(String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Read the current state of the resource
findCompartment(String, String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Compartment Based Access
findVersion(String, String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Retrieve a version of a resource

G

getAddProfileTag() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
DEFAULT = AddProfileTagEnum.NEVER
getAllHeaders() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
 
getAllHeaders() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpResponse
 
getAttribute(String) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
getBaseForRequest() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsPageProvider
 
getBaseForRequest() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
This method returns the server base, including the resource path.
getBaseForRequest() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
The base for request for a resource provider has the following form:
getBaseForServer() + "/" + getResourceType() .getSimpleName()
getBaseForServer() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
This method returns the server base, independent of the request or resource.
getBinding(RestOperationTypeEnum, String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsBundleProvider
Return the method binding for the given rest operation
getBinding(RestOperationTypeEnum, String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Return the method binding for the given rest operation
getBinding(RestOperationTypeEnum, String) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsMethodBindings
Get the binding
getBindings() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsBundleProvider
Return the bindings defined in this resource provider
getBindings() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Return the bindings defined in this resource provider
getBundleInclusionRule() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsBundleProvider
Default: BundleInclusionRule.BASED_ON_INCLUDES
getBundleInclusionRule() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsPageProvider
Default: BundleInclusionRule.BASED_ON_INCLUDES
getBundleInclusionRule() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Default: BundleInclusionRule.BASED_ON_INCLUDES
getByteStreamRequestContents() - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
getCharset() - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
getDefaultPreferReturn() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsPageProvider
 
getDefaultPreferReturn() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
 
getDefaultResponseEncoding() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
DEFAULT = EncodingEnum.JSON
getElementsSupport() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
DEFAULT = ElementsSupportEnum.STANDARD
getEntity() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
Get the Entity
getETagSupport() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
DEFAULT = ETagSupportEnum.DISABLED
getFhirContext() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
 
getFhirContext() - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
getHeader(String) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
getHeaders() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
Get the headers
getHeaders(String) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpResponse
 
getHeaders(String) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
getHttpClient(String) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsRestfulClientFactory
 
getHttpClient(StringBuilder, Map<String, List<String>>, String, RequestTypeEnum, List<Header>) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsRestfulClientFactory
 
getHttpVerbName() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
 
getInputStream() - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
getInterceptors_() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsBundleProvider
Default: an empty list of interceptors
getInterceptors_() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
Default: an empty list of interceptors (Interceptors are not yet supported in the JAX-RS server).
getInterceptorService() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
 
getMethodBindings(AbstractJaxRsProvider, Class<? extends AbstractJaxRsProvider>) - Static method in class ca.uhn.fhir.jaxrs.server.util.JaxRsMethodBindings
Get the method bindings for the given class.
getMimeType() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpResponse
 
getNativeClientClient() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsRestfulClientFactory
 
getPages(String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsPageProvider
This method implements the "getpages" action
getPagingProvider() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsBundleProvider
Default: no paging provider
getPagingProvider() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsPageProvider
Default: no paging provider
getPagingProvider() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
By default, no paging provider is used
getPagingProvider() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Default: no paging provider
getParameters() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
This method returns the query parameters
getProviders() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsConformanceProvider
This method must return all the resource providers which need to be included in the conformance
getReader() - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
getRequest() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
Get the Request
getRequest(RequestTypeEnum, RestOperationTypeEnum) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
Return the requestbuilder for the server
getRequest(RequestTypeEnum, RestOperationTypeEnum, String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
Return the requestbuilder for the server
getRequestBodyFromStream() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
 
getRequestType() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
Get the Request Type
getResourceType() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsConformanceProvider
 
getResourceType() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
The resource type should return conform to the generic resource included in the topic
getResponse() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpResponse
 
getResponse() - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
getResponseOutputStream(int, String, Integer) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsResponse
 
getResponseWriter(int, String, String, boolean) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsResponse
The response writer is a simple String Writer.
getServer() - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
getServerAddressStrategy() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
This method returns the default server address strategy.
getServerBaseForRequest() - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
getStatus() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpResponse
 
getStatusInfo() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpResponse
 
getUri() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
 
getUriInfo() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
Get the uriInfo

H

handleException(JaxRsRequest, Throwable) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
Convert an exception to a response
historyForInstance(String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Retrieve the update history for a particular resource
historyForType() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Retrieve the update history for a particular type

I

id(String) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest.Builder
Set the id
intercept(InvocationContext) - Method in class ca.uhn.fhir.jaxrs.server.interceptor.JaxRsExceptionInterceptor
This interceptor will catch all exception and convert them using the exceptionhandler
isDefaultPrettyPrint() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
DEFAULT = true

J

JaxRsExceptionInterceptor - Class in ca.uhn.fhir.jaxrs.server.interceptor
An interceptor that catches the jax-rs exceptions
JaxRsExceptionInterceptor() - Constructor for class ca.uhn.fhir.jaxrs.server.interceptor.JaxRsExceptionInterceptor
The default constructor
JaxRsHttpClient - Class in ca.uhn.fhir.jaxrs.client
A Http Request based on JaxRs.
JaxRsHttpClient(Client, StringBuilder, Map<String, List<String>>, String, RequestTypeEnum, List<Header>) - Constructor for class ca.uhn.fhir.jaxrs.client.JaxRsHttpClient
 
JaxRsHttpRequest - Class in ca.uhn.fhir.jaxrs.client
A Http Request based on JaxRs.
JaxRsHttpRequest(Invocation.Builder, RequestTypeEnum, Entity<?>) - Constructor for class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
 
JaxRsHttpResponse - Class in ca.uhn.fhir.jaxrs.client
A Http Response based on JaxRs.
JaxRsHttpResponse(Response, StopWatch) - Constructor for class ca.uhn.fhir.jaxrs.client.JaxRsHttpResponse
 
JaxRsMethodBindings - Class in ca.uhn.fhir.jaxrs.server.util
Class that contains the method bindings defined by a ResourceProvider
JaxRsMethodBindings(AbstractJaxRsProvider, Class<? extends AbstractJaxRsProvider>) - Constructor for class ca.uhn.fhir.jaxrs.server.util.JaxRsMethodBindings
The constructor
JaxRsRequest - Class in ca.uhn.fhir.jaxrs.server.util
The JaxRsRequest is a jax-rs specific implementation of the RequestDetails.
JaxRsRequest(AbstractJaxRsProvider, String, RequestTypeEnum, RestOperationTypeEnum) - Constructor for class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
Utility Constructor
JaxRsRequest.Builder - Class in ca.uhn.fhir.jaxrs.server.util
An implementation of the builder pattern for the JaxRsRequest
JaxRsResponse - Class in ca.uhn.fhir.jaxrs.server.util
The JaxRsResponse is a jax-rs specific implementation of the RestfulResponse.
JaxRsResponse(JaxRsRequest) - Constructor for class ca.uhn.fhir.jaxrs.server.util.JaxRsResponse
The constructor
JaxRsResponseException - Exception Class in ca.uhn.fhir.jaxrs.server.interceptor
A JEE wrapper exception that will not force a rollback.
JaxRsResponseException(BaseServerResponseException) - Constructor for exception class ca.uhn.fhir.jaxrs.server.interceptor.JaxRsResponseException
Utility constructor
JaxRsRestfulClientFactory - Class in ca.uhn.fhir.jaxrs.client
A Restful Client Factory, based on Jax Rs Default Jax-Rs client is NOT thread safe in static context, you should create a new factory every time or use a specific Jax-Rs client implementation which managed connection pool.
JaxRsRestfulClientFactory() - Constructor for class ca.uhn.fhir.jaxrs.client.JaxRsRestfulClientFactory
Constructor.
JaxRsRestfulClientFactory(FhirContext) - Constructor for class ca.uhn.fhir.jaxrs.client.JaxRsRestfulClientFactory
Constructor

R

readEntity() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpResponse
 
register(List<Class<?>>) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsRestfulClientFactory
Register a list of Jax-Rs component (provider, filter...)
removeHeaders(String) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
 
resetHttpClient() - Method in class ca.uhn.fhir.jaxrs.client.JaxRsRestfulClientFactory
 
resource(String) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest.Builder
Set the resource

S

search() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsBundleProvider
Search the resource type based on some filter criteria
search() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Search the resource type based on some filter criteria
searchWithPost() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Search the resource type based on some filter criteria
setAttribute(String, Object) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
setHeaders(HttpHeaders) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
Set the headers
setHeaders(String, List<String>) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
 
setHttpClient(Object) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsRestfulClientFactory
Only accept clients of type jakarta.ws.rs.client.Client Can be used to set a specific Client implementation
setProxy(String, Integer) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsRestfulClientFactory
Not supported with default Jax-Rs client implementation
setServer(AbstractJaxRsProvider) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
Set the server
setUri(String) - Method in class ca.uhn.fhir.jaxrs.client.JaxRsHttpRequest
 
setUriInfo(UriInfo) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
Set the Uri Info

U

update(String, String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
Update an existing resource by its id (or create it if it is new)

V

validate(String) - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsResourceProvider
 
version(String) - Method in class ca.uhn.fhir.jaxrs.server.util.JaxRsRequest.Builder
Set the id version

W

withStackTrace() - Method in class ca.uhn.fhir.jaxrs.server.AbstractJaxRsProvider
DEFAULT = false
A B C D E F G H I J R S U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form