@Configuration @EnableConfigurationProperties(value=IpfFhirConfigurationProperties.class) public class IpfFhirAutoConfiguration extends Object
Constructor and Description |
---|
IpfFhirAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
ca.uhn.fhir.context.FhirContext |
fhirContext() |
IpfFhirServlet |
fhirServlet(ca.uhn.fhir.rest.server.IServerConformanceProvider<org.hl7.fhir.dstu3.model.CapabilityStatement> serverConformanceProvider,
ca.uhn.fhir.rest.server.IPagingProvider pagingProvider,
ca.uhn.fhir.rest.server.IServerAddressStrategy serverAddressStrategy,
ca.uhn.fhir.narrative.INarrativeGenerator narrativeGenerator) |
org.springframework.boot.web.servlet.ServletRegistrationBean |
fhirServletRegistration(IpfFhirServlet camelFhirServlet) |
NamingSystemService |
namingSystemService(ca.uhn.fhir.context.FhirContext fhirContext) |
ca.uhn.fhir.narrative.INarrativeGenerator |
narrativeGenerator() |
ca.uhn.fhir.rest.server.IPagingProvider |
pagingProvider(org.springframework.cache.CacheManager cacheManager,
ca.uhn.fhir.context.FhirContext fhirContext) |
ca.uhn.fhir.rest.server.IServerAddressStrategy |
serverAddressStrategy() |
ca.uhn.fhir.rest.server.IServerConformanceProvider<org.hl7.fhir.dstu3.model.CapabilityStatement> |
serverConformanceProvider() |
@Bean public ca.uhn.fhir.context.FhirContext fhirContext()
@Bean @ConditionalOnMissingBean(value=NamingSystemService.class) public NamingSystemService namingSystemService(ca.uhn.fhir.context.FhirContext fhirContext) throws IOException
IOException
@Bean @ConditionalOnMissingBean(name="fhirServletRegistration") @ConditionalOnWebApplication public org.springframework.boot.web.servlet.ServletRegistrationBean fhirServletRegistration(IpfFhirServlet camelFhirServlet)
@Bean @ConditionalOnMissingBean(value=ca.uhn.fhir.rest.server.IServerConformanceProvider.class) public ca.uhn.fhir.rest.server.IServerConformanceProvider<org.hl7.fhir.dstu3.model.CapabilityStatement> serverConformanceProvider()
@Bean @ConditionalOnMissingBean(value=ca.uhn.fhir.rest.server.IServerAddressStrategy.class) public ca.uhn.fhir.rest.server.IServerAddressStrategy serverAddressStrategy()
@Bean @ConditionalOnMissingBean(value=ca.uhn.fhir.narrative.INarrativeGenerator.class) public ca.uhn.fhir.narrative.INarrativeGenerator narrativeGenerator()
@Bean @ConditionalOnMissingBean(value=ca.uhn.fhir.rest.server.IPagingProvider.class) @ConditionalOnProperty(value="ipf.fhir.caching") public ca.uhn.fhir.rest.server.IPagingProvider pagingProvider(org.springframework.cache.CacheManager cacheManager, ca.uhn.fhir.context.FhirContext fhirContext)
@Bean @ConditionalOnMissingBean(value=IpfFhirServlet.class) @ConditionalOnWebApplication public IpfFhirServlet fhirServlet(ca.uhn.fhir.rest.server.IServerConformanceProvider<org.hl7.fhir.dstu3.model.CapabilityStatement> serverConformanceProvider, @Autowired(required=false) ca.uhn.fhir.rest.server.IPagingProvider pagingProvider, ca.uhn.fhir.rest.server.IServerAddressStrategy serverAddressStrategy, ca.uhn.fhir.narrative.INarrativeGenerator narrativeGenerator)
Copyright © 2018 Open eHealth Foundation. All rights reserved.