
Package ca.uhn.fhir.jpa.config.r4
Class JpaR4Config
java.lang.Object
ca.uhn.fhir.jpa.config.r4.JpaR4Config
@Configuration
@EnableTransactionManagement
@Import({FhirContextR4Config.class,GeneratedDaoAndResourceProviderConfigR4.class,JpaConfig.class})
public class JpaR4Config
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongraphQLProvider
(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.utilities.graphql.IGraphQLStorageServices theGraphqlStorageServices, ca.uhn.fhir.context.support.IValidationSupport theValidationSupport, ca.uhn.fhir.rest.server.util.ISearchParamRegistry theSearchParamRegistry, IDaoRegistry theDaoRegistry) mergeProvenanceSvc
(DaoRegistry theDaoRegistry) mergeValidationService
(ca.uhn.fhir.context.FhirContext theFhirContext, DaoRegistry theDaoRegistry) patientMergeProvider
(ca.uhn.fhir.context.FhirContext theFhirContext, DaoRegistry theDaoRegistry, ResourceMergeService theResourceMergeService, ResourceUndoMergeService theResourceUndoMergeService, ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster) resourceMergeService
(DaoRegistry theDaoRegistry, IReplaceReferencesSvc theReplaceReferencesSvc, HapiTransactionService theHapiTransactionService, IRequestPartitionHelperSvc theRequestPartitionHelperSvc, IJobCoordinator theJobCoordinator, Batch2TaskHelper theBatch2TaskHelper, JpaStorageSettings theStorageSettings, MergeValidationService theMergeValidationService, MergeProvenanceSvc theMergeProvenanceSvc) resourceUndoMergeService
(DaoRegistry theDaoRegistry, MergeProvenanceSvc theMergeProvenanceSvc, PreviousResourceVersionRestorer theResourceVersionRestorer, MergeValidationService theMergeValidationService, IRequestPartitionHelperSvc theRequestPartitionHelperSvc) IFhirSystemDao
<org.hl7.fhir.r4.model.Bundle, org.hl7.fhir.r4.model.Meta> JpaSystemProvider
<org.hl7.fhir.r4.model.Bundle, org.hl7.fhir.r4.model.Meta> systemProviderR4
(ca.uhn.fhir.context.FhirContext theFhirContext) termLoaderService
(ITermDeferredStorageSvc theDeferredStorageSvc, ITermCodeSystemStorageSvc theCodeSystemStorageSvc)
-
Constructor Details
-
JpaR4Config
public JpaR4Config()
-
-
Method Details
-
terminologyVersionAdapterSvc
-
transactionProcessorVersionFacade
-
graphQLProvider
@Bean(name="myGraphQLProvider") @Lazy public GraphQLProvider graphQLProvider(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.utilities.graphql.IGraphQLStorageServices theGraphqlStorageServices, ca.uhn.fhir.context.support.IValidationSupport theValidationSupport, ca.uhn.fhir.rest.server.util.ISearchParamRegistry theSearchParamRegistry, IDaoRegistry theDaoRegistry) -
systemDaoR4
@Bean(name="mySystemDaoR4") public IFhirSystemDao<org.hl7.fhir.r4.model.Bundle,org.hl7.fhir.r4.model.Meta> systemDaoR4() -
systemProviderR4
@Bean(name="mySystemProviderR4") public JpaSystemProvider<org.hl7.fhir.r4.model.Bundle,org.hl7.fhir.r4.model.Meta> systemProviderR4(ca.uhn.fhir.context.FhirContext theFhirContext) -
termLoaderService
@Bean public ITermLoaderSvc termLoaderService(ITermDeferredStorageSvc theDeferredStorageSvc, ITermCodeSystemStorageSvc theCodeSystemStorageSvc) -
mergeValidationService
@Bean public MergeValidationService mergeValidationService(ca.uhn.fhir.context.FhirContext theFhirContext, DaoRegistry theDaoRegistry) -
mergeProvenanceSvc
-
resourceMergeService
@Bean public ResourceMergeService resourceMergeService(DaoRegistry theDaoRegistry, IReplaceReferencesSvc theReplaceReferencesSvc, HapiTransactionService theHapiTransactionService, IRequestPartitionHelperSvc theRequestPartitionHelperSvc, IJobCoordinator theJobCoordinator, Batch2TaskHelper theBatch2TaskHelper, JpaStorageSettings theStorageSettings, MergeValidationService theMergeValidationService, MergeProvenanceSvc theMergeProvenanceSvc) -
resourceUndoMergeService
@Bean public ResourceUndoMergeService resourceUndoMergeService(DaoRegistry theDaoRegistry, MergeProvenanceSvc theMergeProvenanceSvc, PreviousResourceVersionRestorer theResourceVersionRestorer, MergeValidationService theMergeValidationService, IRequestPartitionHelperSvc theRequestPartitionHelperSvc) -
patientMergeProvider
@Bean public PatientMergeProvider patientMergeProvider(ca.uhn.fhir.context.FhirContext theFhirContext, DaoRegistry theDaoRegistry, ResourceMergeService theResourceMergeService, ResourceUndoMergeService theResourceUndoMergeService, ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster)
-