All Classes
Class
Description
BaseJpaResourceProvider<T extends org.hl7.fhir.instance.model.api.IBaseResource>
A handler for rejected tasks that will have the caller block until space is available.
This enum provides allowable options for
DaoConfig.setResourceClientIdStrategy(ClientIdStrategyEnum)This enum provides allowable options for
DaoConfig.setResourceServerIdStrategy(IdStrategyEnum)Utility class to help identify classes of failure.
This class is a replacement for
DaoMethodOutcome for delete operations,
as they can perform their operation over multiple resourcesThis interface is the factory for Queue Channels, which are the low level abstraction over a
queue (e.g.
Note that this interface is not considered a stable interface.
IFhirResourceDao<T extends org.hl7.fhir.instance.model.api.IBaseResource>
Note that this interface is not considered a stable interface.
IFhirResourceDaoComposition<T extends org.hl7.fhir.instance.model.api.IBaseResource>
IFhirResourceDaoConceptMap<T extends org.hl7.fhir.instance.model.api.IBaseResource>
IFhirResourceDaoEncounter<T extends org.hl7.fhir.instance.model.api.IBaseResource>
IFhirResourceDaoMessageHeader<T extends org.hl7.fhir.instance.model.api.IBaseResource>
IFhirResourceDaoObservation<T extends org.hl7.fhir.instance.model.api.IBaseResource>
IFhirResourceDaoPatient<T extends org.hl7.fhir.instance.model.api.IBaseResource>
IFhirResourceDaoSearchParameter<T extends org.hl7.fhir.instance.model.api.IBaseResource>
IFhirResourceDaoStructureDefinition<T extends org.hl7.fhir.instance.model.api.IBaseResource>
IFhirResourceDaoSubscription<T extends org.hl7.fhir.instance.model.api.IBaseResource>
Note that this interface is not considered a stable interface.
Marker interface for the JPA system provider
This is an internal API for HAPI FHIR.
This service handles bulk loading concepts into the terminology service concept tables
using any of several predefined input formats
ITransactionProcessorVersionAdapter<BUNDLE extends org.hl7.fhir.instance.model.api.IBaseBundle,BUNDLEENTRY extends org.hl7.fhir.instance.model.api.IBase>
This class acts as a central spot for all of the many Caffeine caches we use in HAPI FHIR.
This interceptor enforces validation rules on any data saved in a HAPI FHIR JPA repository.
This class is used to construct rules to populate the
RepositoryValidatingInterceptor.Most of this class has been moved to ResourceModifiedMessage in the hapi-fhir-server project, for a reusable channel ResourceModifiedMessage
that doesn't require knowledge of subscriptions.
A default RequestDetails implementation that can be used for system calls to
Resource DAO methods when partitioning is enabled.
This interceptor looks for a header on incoming requests called
X-Retry-On-Version-Conflict and
if present, it will instruct the server to automatically retry JPA server operations that would have
otherwise failed with a ResourceVersionConflictException (HTTP 409).Denotes a search that should be performed in the background
periodically in order to keep a fresh copy in the query cache.