add config for postinit provider loading
This commit is contained in:
@@ -1,12 +1,14 @@
|
|||||||
package ca.uhn.fhir.jpa.starter.cr;
|
package ca.uhn.fhir.jpa.starter.cr;
|
||||||
|
|
||||||
import ca.uhn.fhir.cr.config.dstu3.CrDstu3Config;
|
|
||||||
import ca.uhn.fhir.cr.config.dstu3.ApplyOperationConfig;
|
import ca.uhn.fhir.cr.config.dstu3.ApplyOperationConfig;
|
||||||
|
import ca.uhn.fhir.cr.config.dstu3.CrDstu3Config;
|
||||||
import ca.uhn.fhir.cr.config.dstu3.ExtractOperationConfig;
|
import ca.uhn.fhir.cr.config.dstu3.ExtractOperationConfig;
|
||||||
import ca.uhn.fhir.cr.config.dstu3.PackageOperationConfig;
|
import ca.uhn.fhir.cr.config.dstu3.PackageOperationConfig;
|
||||||
import ca.uhn.fhir.cr.config.dstu3.PopulateOperationConfig;
|
import ca.uhn.fhir.cr.config.dstu3.PopulateOperationConfig;
|
||||||
import ca.uhn.fhir.jpa.starter.AppProperties;
|
import ca.uhn.fhir.jpa.starter.AppProperties;
|
||||||
import ca.uhn.fhir.jpa.starter.annotations.OnDSTU3Condition;
|
import ca.uhn.fhir.jpa.starter.annotations.OnDSTU3Condition;
|
||||||
|
import ca.uhn.fhir.rest.server.RestfulServer;
|
||||||
|
import ca.uhn.fhir.rest.server.provider.ResourceProviderFactory;
|
||||||
import org.cqframework.cql.cql2elm.CqlCompilerOptions;
|
import org.cqframework.cql.cql2elm.CqlCompilerOptions;
|
||||||
import org.cqframework.cql.cql2elm.model.CompiledLibrary;
|
import org.cqframework.cql.cql2elm.model.CompiledLibrary;
|
||||||
import org.cqframework.cql.cql2elm.model.Model;
|
import org.cqframework.cql.cql2elm.model.Model;
|
||||||
@@ -131,4 +133,9 @@ public class StarterCrDstu3Config {
|
|||||||
return new ConcurrentHashMap<>();
|
return new ConcurrentHashMap<>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public PostInitProviderRegisterer postInitProviderRegisterer(RestfulServer theRestfulServer,
|
||||||
|
ResourceProviderFactory theResourceProviderFactory) {
|
||||||
|
return new PostInitProviderRegisterer(theRestfulServer, theResourceProviderFactory);}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ import ca.uhn.fhir.cr.config.r4.ExtractOperationConfig;
|
|||||||
import ca.uhn.fhir.cr.config.r4.PackageOperationConfig;
|
import ca.uhn.fhir.cr.config.r4.PackageOperationConfig;
|
||||||
import ca.uhn.fhir.cr.config.r4.PopulateOperationConfig;
|
import ca.uhn.fhir.cr.config.r4.PopulateOperationConfig;
|
||||||
import ca.uhn.fhir.jpa.starter.annotations.OnR4Condition;
|
import ca.uhn.fhir.jpa.starter.annotations.OnR4Condition;
|
||||||
|
import ca.uhn.fhir.rest.server.RestfulServer;
|
||||||
|
import ca.uhn.fhir.rest.server.provider.ResourceProviderFactory;
|
||||||
import org.springframework.context.annotation.Conditional;
|
import org.springframework.context.annotation.Conditional;
|
||||||
import org.springframework.context.annotation.Import;
|
import org.springframework.context.annotation.Import;
|
||||||
|
|
||||||
@@ -158,4 +160,10 @@ public class StarterCrR4Config {
|
|||||||
return new ConcurrentHashMap<>();
|
return new ConcurrentHashMap<>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public PostInitProviderRegisterer postInitProviderRegisterer(RestfulServer theRestfulServer,
|
||||||
|
ResourceProviderFactory theResourceProviderFactory) {
|
||||||
|
return new PostInitProviderRegisterer(theRestfulServer, theResourceProviderFactory);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user