All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| ApacheProxyAddressStrategy |
Works like the normal IncomingRequestAddressStrategy unless there's an x-forwarded-host present, in which case that's used in place of the server's address.
|
| AuthorizationFlagsEnum |
|
| AuthorizationInterceptor |
This class is a base class for interceptors which can be used to
inspect requests and responses to determine whether the calling user
has permission to perform the given action.
|
| AuthorizationInterceptor.Verdict |
|
| AuthorizedList |
|
| BanUnsupportedHttpMethodsInterceptor |
This interceptor causes the server to reject invocations for HTTP methods
other than those supported by the server with an HTTP 405.
|
| BaseLastNProvider |
This class implements the Observation
$lastn operation.
|
| BaseMethodBinding<T> |
|
| BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody |
|
| BasePagingProvider |
|
| BaseQueryParameter |
|
| BaseResourceReturningMethodBinding |
|
| BaseResourceReturningMethodBinding.MethodReturnTypeEnum |
|
| BaseResourceReturningMethodBinding.ReturnTypeEnum |
|
| BaseServerCapabilityStatementProvider |
|
| BaseValidatingInterceptor<T> |
This interceptor intercepts each incoming request and if it contains a FHIR resource, validates that resource.
|
| Bindings |
|
| BundleProviders |
|
| BundleProviderWithNamedPages |
Bundle provider that uses named pages instead of counts
|
| CaptureResourceSourceFromHeaderInterceptor |
This interceptor examines a header on the incoming request and places it in
Resource.meta.source (R4 and above) or in an extension on Resource.meta
with the URL http://hapifhir.io/fhir/StructureDefinition/resource-meta-source (DSTU3).
|
| CommonResourceSupertypeScanner |
When populating the StructureDefinition links in a capability statement,
it can be useful to know the lowest common superclass for the profiles in use for a given resource name.
|
| ConformanceMethodBinding |
|
| ConsentInterceptor |
|
| ConsentOperationStatusEnum |
|
| ConsentOutcome |
|
| CorsInterceptor |
|
| CountParameter |
|
| CreateMethodBinding |
|
| DelegatingConsentService |
|
| DeleteMethodBinding |
|
| ElementsParameter |
|
| ElementsSupportEnum |
|
| ETagSupportEnum |
RESTful server behaviour for automatically adding profile tags
|
| ExceptionHandlingInterceptor |
|
| FifoMemoryPagingProvider |
|
| GraphQLMethodBinding |
|
| GraphQLQueryParameter |
|
| HardcodedServerAddressStrategy |
Server address strategy which simply returns a hardcoded URL
|
| HashMapResourceProvider<T extends org.hl7.fhir.instance.model.api.IBaseResource> |
This class is a simple implementation of the resource provider
interface that uses a HashMap to store all resources in memory.
|
| HistoryMethodBinding |
|
| IAuthRule |
Note: At this time, this interface is considered internal API to HAPI FHIR,
and is subject to change without warning.
|
| IAuthRuleBuilder |
|
| IAuthRuleBuilderAppliesTo<T> |
|
| IAuthRuleBuilderGraphQL |
|
| IAuthRuleBuilderOperation |
|
| IAuthRuleBuilderOperationNamed |
|
| IAuthRuleBuilderOperationNamedAndScoped |
|
| IAuthRuleBuilderPatch |
|
| IAuthRuleBuilderRule |
|
| IAuthRuleBuilderRuleConditional |
|
| IAuthRuleBuilderRuleConditionalClassifier |
|
| IAuthRuleBuilderRuleOp |
|
| IAuthRuleBuilderRuleOpClassifier |
|
| IAuthRuleBuilderRuleOpClassifierFinished |
|
| IAuthRuleBuilderRuleOpClassifierFinishedWithTenantId |
|
| IAuthRuleBuilderRuleOpDelete |
|
| IAuthRuleBuilderRuleTransaction |
|
| IAuthRuleBuilderRuleTransactionOp |
|
| IAuthRuleFinished |
|
| IAuthRuleTester |
Allows user-supplied logic for authorization rules.
|
| IBundleProvider |
|
| ICachedSearchDetails |
|
| IConsentContextServices |
|
| IConsentService |
|
| IDynamicSearchResourceProvider |
This is still an experimental API - It isn't meant for public consumption yet.
|
| IFhirVersionServer |
This class is the server specific equivalent to IFhirVersion
|
| IncomingRequestAddressStrategy |
Determines the server's base using the incoming request
|
| InterceptorAdapter |
|
| InterceptorOrders |
|
| IPagingProvider |
|
| IParameter |
|
| IPreResourceAccessDetails |
This object is an abstraction for a server response that is going to
return one or more resources to the user.
|
| IPreResourceShowDetails |
This interface is a parameter type for the Pointcut.STORAGE_PRESHOW_RESOURCES
hook.
|
| IResourceProvider |
|
| IRestfulHeader |
|
| IRestfulResponse |
|
| IRestfulServer<T extends RequestDetails> |
|
| IRestfulServerDefaults |
|
| IRestfulServerUtil |
|
| IRuleApplier |
|
| IServerAddressStrategy |
Provides the server base for a given incoming request.
|
| IServerConformanceProvider<T extends org.hl7.fhir.instance.model.api.IBaseResource> |
|
| IServerInterceptor |
Provides methods to intercept requests and responses.
|
| IServerInterceptor.ActionRequestDetails |
Deprecated.
|
| IServerMethodBinding |
|
| IServerOperationInterceptor |
Deprecated.
|
| ITenantIdentificationStrategy |
|
| ITestingUiClientFactory |
This interface isn't used by hapi-fhir-base, but is used by the
Web Testing UI
|
| LoggingInterceptor |
Server interceptor which logs each request using a defined format
|
| MethodUtil |
|
| OperationMethodBinding |
|
| OperationMethodBinding.ReturnType |
|
| OperationParameter |
|
| PageMethodBinding |
|
| PageProvider |
|
| ParseAction<T> |
|
| PatchMethodBinding |
Base class for an operation that has a resource type but not a resource body in the
request body
|
| PolicyEnum |
|
| RawParamsParmeter |
|
| ReadMethodBinding |
|
| RequestDetails |
|
| RequestDetailsParameter |
|
| RequestValidatingInterceptor |
This interceptor intercepts each incoming request and if it contains a FHIR resource, validates that resource.
|
| ResourceBinding |
Created by dsotnikov on 2/25/2014.
|
| ResourceParameter |
|
| ResourceParameter.Mode |
|
| ResponseDetails |
|
| ResponseHighlighterInterceptor |
This interceptor detects when a request is coming from a browser, and automatically returns a response with syntax
highlighted (coloured) HTML for the response instead of just returning raw XML/JSON.
|
| ResponseValidatingInterceptor |
This interceptor intercepts each outgoing response and if it contains a FHIR resource, validates that resource.
|
| RestfulResponse<T extends RequestDetails> |
|
| RestfulServer |
|
| RestfulServerConfiguration |
|
| RestfulServerUtils |
|
| RestfulServerUtils.ResponseEncoding |
|
| RuleBuilder |
|
| RuleBuilder.ITenantApplicabilityChecker |
|
| RuleImplConditional |
|
| SearchMethodBinding |
|
| SearchNarrowingInterceptor |
This interceptor can be used to automatically narrow the scope of searches in order to
automatically restrict the searches to specific compartments.
|
| SearchParameter |
|
| ServeMediaResourceRawInterceptor |
This interceptor allows a client to request that a Media resource be
served as the raw contents of the resource, assuming either:
The client explicitly requests the correct content type using the Accept header
The client explicitly requests raw output by adding the parameter _output=data
|
| ServerOperationInterceptorAdapter |
|
| ServletRequestDetails |
|
| ServletRequestUtil |
|
| ServletRestfulResponse |
|
| ServletSubRequestDetails |
|
| SimpleBundleProvider |
|
| SimplePreResourceAccessDetails |
|
| SimplePreResourceShowDetails |
|
| SortParameter |
|
| SummaryEnumParameter |
|
| TransactionMethodBinding |
|
| TransactionParameter |
|
| TransactionParameter.ParamStyle |
|
| UpdateMethodBinding |
|
| UrlBaseTenantIdentificationStrategy |
This class is a tenant identification strategy which assumes that a single path
element will be present between the server base URL and the beginning
|
| ValidateMethodBindingDstu2Plus |
|
| VerboseLoggingInterceptor |
This interceptor creates verbose server log entries containing the complete request and response payloads.
|