Package ca.uhn.fhir.jpa.config.dstu3
Class BaseDstu3Config
java.lang.Object
ca.uhn.fhir.jpa.config.BaseConfig
ca.uhn.fhir.jpa.config.BaseConfigDstu3Plus
ca.uhn.fhir.jpa.config.dstu3.BaseDstu3Config
- Direct Known Subclasses:
BaseJavaConfigDstu3
@Configuration
@EnableTransactionManagement
public class BaseDstu3Config
extends BaseConfigDstu3Plus
-
Field Summary
FieldsFields inherited from class ca.uhn.fhir.jpa.config.BaseConfig
GRAPHQL_PROVIDER_NAME, HISTORY_BUILDER, JPA_VALIDATION_SUPPORT, JPA_VALIDATION_SUPPORT_CHAIN, myEnv, PERSISTED_JPA_BUNDLE_PROVIDER, PERSISTED_JPA_BUNDLE_PROVIDER_BY_SEARCH, PERSISTED_JPA_SEARCH_FIRST_PAGE_BUNDLE_PROVIDER, SEARCH_BUILDER, TASK_EXECUTOR_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionca.uhn.fhir.context.FhirContext
ca.uhn.fhir.context.FhirContext
ca.uhn.fhir.jpa.graphql.GraphQLProvider
ca.uhn.fhir.jpa.api.dao.IFhirSystemDao<org.hl7.fhir.dstu3.model.Bundle,
org.hl7.fhir.dstu3.model.Meta> ca.uhn.fhir.jpa.term.api.ITermLoaderSvc
termLoaderService
(ITermDeferredStorageSvc theDeferredStorageSvc, ITermCodeSystemStorageSvc theCodeSystemStorageSvc) ca.uhn.fhir.jpa.dao.ITransactionProcessorVersionAdapter
Methods inherited from class ca.uhn.fhir.jpa.config.BaseConfigDstu3Plus
baseObservationLastNIndexpersistSvc, defaultProfileValidationSupport, instanceValidator, jpaValidationSupport, jpaValidationSupportChain, jpaValidatorPolicyAdvisor, jpaValidatorResourceFetcher, termCodeSystemStorageSvc, termDeferredStorageSvc, termReindexingSvc, validationSupportChain
Methods inherited from class ca.uhn.fhir.jpa.config.BaseConfig
batchConfigurer, batchJobRegisterer, batchJobSubmitter, binaryAccessProvider, binaryStorageInterceptor, bulkDataExportProvider, bulkDataExportSvc, bulkDataImportSvc, cacheWarmingSvc, cascadingDeleteInterceptor, configureEntityManagerFactory, consentContextServices, daoRegistry, daoResourceLinkResolver, daoSearchParamSynchronizer, databaseBackedPagingProvider, deleteConflictFinderService, deleteConflictService, deleteExpungeJobSubmitter, deleteExpungeProvider, diffProvider, entityManagerFactory, expungeEverythingService, expungeOperation, expungeService, graphqlStorageServices, hapiTransactionService, hibernateJpaDialect, HibernatePropertiesProvider, historyBuilderFactory, idHelperService, indexLayoutStrategy, initSettings, isSupported, jobLaunchingTaskExecutor, jobOperator, jpaInterceptorService, jpaResourceLoader, matchResourceUrlService, mdmLinkExpandSvc, memberMatcherR4Helper, memoryCacheService, myBatchResourceSearcher, myReindexJobSubmitter, newComboNonUniqueSearchParameterPredicateBuilder, newComboUniqueSearchParameterPredicateBuilder, newCoordsPredicateBuilder, newDatePredicateBuilder, newForcedIdPredicateBuilder, newNumberPredicateBuilder, newPersistedJpaBundleProvider, newPersistedJpaBundleProvider, newPersistedJpaSearchFirstPageBundleProvider, newPersistedJpaSearchFirstPageBundleProvider, newPredicateBuilderCoords, newPredicateBuilderDate, newPredicateBuilderNumber, newPredicateBuilderQuantity, newPredicateBuilderReference, newPredicateBuilderResourceId, newPredicateBuilderString, newPredicateBuilderTag, newPredicateBuilderToken, newPredicateBuilderUri, newQuantityNormalizedPredicateBuilder, newQuantityPredicateBuilder, newResourceIdPredicateBuilder, newResourceLinkPredicateBuilder, newResourceTablePredicateBuilder, newSearchBuilder, newSearchParamPresentPredicateBuilder, newSearchQueryExecutor, newSourcePredicateBuilder, newStringPredicateBuilder, newTagPredicateBuilder, newTokenPredicateBuilder, newUriPredicateBuilder, npmInstallerSvc, npmJpaValidationSupport, overridePathBasedReferentialIntegrityForDeletesInterceptor, packageCacheManager, partitionConfigSvc, partitionedUrlValidator, partitionManagementProvider, persistedJpaBundleProviderFactory, persistenceExceptionTranslationPostProcessor, predicateBuilderFactory, reindexProvider, repositoryValidatingRuleBuilder, requestPartitionHelperService, requestTenantPartitionInterceptor, resourceExpungeService, resourceReindexer, resourceReindexingSvc, resourceTableFKProvider, resourceVersionSvc, responseTerminologyTranslationInterceptor, scheduledExecutorService, schedulerJobFactory, schedulerService, searchBuilderFactory, searchCacheSvc, searchCoordinatorSvc, searchParamPresenceService, searchParamProvider, searchParamWithInlineReferencesExtractor, searchResultCacheSvc, setSearchCoordCorePoolSize, setSearchCoordMaxPoolSize, setSearchCoordQueueCapacity, sqlBuilderFactory, staleSearchDeletingSvc, subscriptionTriggeringProvider, taskExecutor, taskScheduler, termConceptMappingSvc, terminologyUploaderProvider, transactionProcessor, unknownCodeSystemWarningValidationSupport, validationSettings, valueSetOperationProvider
-
Field Details
-
ourFhirContext
-
-
Constructor Details
-
BaseDstu3Config
public BaseDstu3Config()
-
-
Method Details
-
fhirContext
- Specified by:
fhirContext
in classBaseConfig
-
terminologyVersionAdapterSvc
- Specified by:
terminologyVersionAdapterSvc
in classBaseConfigDstu3Plus
-
fhirContextDstu3
-
graphQLProvider
@Bean(name="myGraphQLProvider") @Lazy public ca.uhn.fhir.jpa.graphql.GraphQLProvider graphQLProvider() -
transactionProcessorVersionFacade
@Bean public ca.uhn.fhir.jpa.dao.ITransactionProcessorVersionAdapter transactionProcessorVersionFacade() -
resourceCountsCache
-
searchDaoDstu3
-
systemDaoDstu3
@Bean(name="mySystemDaoDstu3") public ca.uhn.fhir.jpa.api.dao.IFhirSystemDao<org.hl7.fhir.dstu3.model.Bundle,org.hl7.fhir.dstu3.model.Meta> systemDaoDstu3() -
systemProviderDstu3
-
termLoaderService
@Bean public ca.uhn.fhir.jpa.term.api.ITermLoaderSvc termLoaderService(ITermDeferredStorageSvc theDeferredStorageSvc, ITermCodeSystemStorageSvc theCodeSystemStorageSvc) -
terminologyService
- Specified by:
terminologyService
in classBaseConfigDstu3Plus
-