Renaming operations

This commit is contained in:
Jonathan Percival
2023-06-13 16:42:25 -06:00
parent 3bff25ec54
commit 291ccc4a26
4 changed files with 24 additions and 30 deletions

View File

@@ -42,7 +42,6 @@ import ca.uhn.fhir.jpa.starter.AppProperties;
import ca.uhn.fhir.jpa.starter.annotations.OnCorsPresent;
import ca.uhn.fhir.jpa.starter.annotations.OnImplementationGuidesPresent;
import ca.uhn.fhir.jpa.starter.common.validation.IRepositoryValidationInterceptorFactory;
import ca.uhn.fhir.jpa.starter.cr.CrOperationProviderLoader;
import ca.uhn.fhir.jpa.starter.util.EnvironmentHelper;
import ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor;
import ca.uhn.fhir.jpa.util.ResourceCountCache;
@@ -265,8 +264,7 @@ public class StarterJpaConfig {
Optional<RepositoryValidatingInterceptor> repositoryValidatingInterceptor,
IPackageInstallerSvc packageInstallerSvc, ThreadSafeResourceDeleterSvc theThreadSafeResourceDeleterSvc,
ApplicationContext appContext,
Optional<IpsOperationProvider> theIpsOperationProvider,
Optional<CrOperationProviderLoader> theCrProviderLoader){
Optional<IpsOperationProvider> theIpsOperationProvider) {
RestfulServer fhirServer = new RestfulServer(fhirSystemDao.getContext());
List<String> supportedResourceTypes = appProperties.getSupported_resource_types();
@@ -287,9 +285,6 @@ public class StarterJpaConfig {
if (appProperties.getMdm_enabled()) {
mdmProviderProvider.get().loadProvider();
}
if (appProperties.getCr_enabled()){
theCrProviderLoader.get().loadProvider();
}
fhirServer.registerProviders(resourceProviderFactory.createProviders());
fhirServer.registerProvider(jpaSystemProvider);
@@ -453,7 +448,6 @@ public class StarterJpaConfig {
fhirServer.registerProvider(theIpsOperationProvider.get());
}
return fhirServer;
}

View File

@@ -20,9 +20,9 @@ public class CrOperationProviderLoader {
myFhirContext = theFhirContext;
myResourceProviderFactory = theResourceProviderFactory;
myCrProviderFactory = theCrProviderFactory;
loadProvider();
}
@EventListener(ContextRefreshedEvent.class)
public void loadProvider() {
switch (myFhirContext.getVersion().getVersion()) {
case DSTU3:
@@ -49,4 +49,3 @@ public class CrOperationProviderLoader {
}
}
}

View File

@@ -31,15 +31,17 @@ import org.springframework.context.annotation.Import;
@Import({ CrDstu3Config.class })
public class StarterCrDstu3Config {
@Bean
CrOperationProviderFactory crOperationFactory() {
public CrOperationProviderFactory crOperationProviderFactory() {
return new CrOperationProviderFactory();
}
@Bean
CrOperationProviderLoader crOperationLoader(FhirContext theFhirContext, ResourceProviderFactory theResourceProviderFactory,
public CrOperationProviderLoader crOperationProviderLoader(FhirContext theFhirContext,
ResourceProviderFactory theResourceProviderFactory,
CrOperationProviderFactory theCrlProviderFactory) {
return new CrOperationProviderLoader(theFhirContext, theResourceProviderFactory, theCrlProviderFactory);
}
@Bean
public QuestionnaireOperationsProvider myR4QuestionnaireOperationsProvider() {
return new QuestionnaireOperationsProvider();
@@ -60,7 +62,6 @@ public class StarterCrDstu3Config {
return new ActivityDefinitionOperationsProvider();
}
@Bean
IActivityDefinitionProcessorFactory myR4ActivityDefinitionProcessorFactory(
EvaluationSettings theEvaluationSettings) {
@@ -84,4 +85,3 @@ public class StarterCrDstu3Config {
return r -> new PlanDefinitionProcessor(r, theEvaluationSettings);
}
}

View File

@@ -31,15 +31,17 @@ import org.springframework.context.annotation.Import;
@Import({ CrR4Config.class })
public class StarterCrR4Config {
@Bean
CrOperationProviderFactory crOperationFactory() {
public CrOperationProviderFactory crOperationProviderFactory() {
return new CrOperationProviderFactory();
}
@Bean
CrOperationProviderLoader crOperationLoader(FhirContext theFhirContext, ResourceProviderFactory theResourceProviderFactory,
public CrOperationProviderLoader crOperationProviderLoader(FhirContext theFhirContext,
ResourceProviderFactory theResourceProviderFactory,
CrOperationProviderFactory theCrlProviderFactory) {
return new CrOperationProviderLoader(theFhirContext, theResourceProviderFactory, theCrlProviderFactory);
}
@Bean
public QuestionnaireOperationsProvider myR4QuestionnaireOperationsProvider() {
return new QuestionnaireOperationsProvider();
@@ -60,7 +62,6 @@ public class StarterCrR4Config {
return new ActivityDefinitionOperationsProvider();
}
@Bean
IActivityDefinitionProcessorFactory myR4ActivityDefinitionProcessorFactory(
EvaluationSettings theEvaluationSettings) {