@Configuration @PropertySource(value="classpath:application.properties") @ImportResource(value="classpath*:/META-INF/spring/spring-integration-config.xml") public class AppConfig extends Object
| Constructor and Description |
|---|
AppConfig() |
| Modifier and Type | Method and Description |
|---|---|
String |
clientId() |
String |
clientSecret() |
org.hspconsortium.client.auth.credentials.ClientSecretCredentials |
clientSecretCredentials(String clientSecret) |
org.hspconsortium.client.auth.credentials.Credentials |
credentials(String clientSecret,
String jsonWebKeySetLocation) |
org.hspconsortium.client.session.clientcredentials.ClientCredentialsSessionFactory<? extends org.hspconsortium.client.auth.credentials.Credentials> |
ehrSessionFactory(ca.uhn.fhir.context.FhirContext fhirContext,
org.hspconsortium.client.auth.access.AccessTokenProvider tokenProvider,
org.hspconsortium.client.controller.FhirEndpointsProvider fhirEndpointsProvider,
String fhirServicesUrl,
String clientId,
org.hspconsortium.client.auth.credentials.Credentials credentials,
String scope) |
ca.uhn.fhir.context.FhirContext |
fhirContext(Integer httpConnectionTimeOut,
Integer httpReadTimeOut,
String proxyHost,
Integer proxyPort,
String proxyUser,
String proxyPassword) |
org.hspconsortium.client.controller.FhirEndpointsProvider |
fhirEndpointsProvider(ca.uhn.fhir.context.FhirContext fhirContext) |
String |
fhirServicesUrl() |
Integer |
httpConnectionTimeOut() |
Integer |
httpReadTimeOut() |
Long |
jsonTokenDuration() |
String |
jsonWebKeySetLocation() |
Integer |
jsonWebKeySetSizeLimitBytes() |
org.kie.internal.KnowledgeBase |
knowledgeBase() |
UserService |
ldapUserService() |
String |
proxyHost() |
String |
proxyPassword() |
Integer |
proxyPort() |
String |
proxyUser() |
SandboxUserRegistrationService |
sandboxUserRegistrationService() |
String |
scope() |
SubscriptionManagerService |
subscriptionManagerService() |
org.hspconsortium.client.auth.access.AccessTokenProvider |
tokenProvider(ca.uhn.fhir.context.FhirContext fhirContext) |
@Bean public SubscriptionManagerService subscriptionManagerService()
@Bean public SandboxUserRegistrationService sandboxUserRegistrationService()
@Bean public org.kie.internal.KnowledgeBase knowledgeBase()
@Bean public String fhirServicesUrl()
@Bean public String clientId()
@Bean public String scope()
@Bean public String clientSecret()
@Bean public String jsonWebKeySetLocation()
@Bean public Integer httpConnectionTimeOut()
@Bean public Integer httpReadTimeOut()
@Bean public String proxyPassword()
@Bean public String proxyUser()
@Bean public Integer proxyPort()
@Bean public String proxyHost()
@Bean public Integer jsonWebKeySetSizeLimitBytes()
@Bean public Long jsonTokenDuration()
@Bean @Inject public org.hspconsortium.client.auth.credentials.ClientSecretCredentials clientSecretCredentials(String clientSecret)
@Bean public org.hspconsortium.client.auth.access.AccessTokenProvider tokenProvider(ca.uhn.fhir.context.FhirContext fhirContext)
@Bean public org.hspconsortium.client.controller.FhirEndpointsProvider fhirEndpointsProvider(ca.uhn.fhir.context.FhirContext fhirContext)
@Bean @Inject public org.hspconsortium.client.auth.credentials.Credentials credentials(String clientSecret, String jsonWebKeySetLocation)
@Bean public ca.uhn.fhir.context.FhirContext fhirContext(Integer httpConnectionTimeOut, Integer httpReadTimeOut, String proxyHost, Integer proxyPort, String proxyUser, String proxyPassword)
@Bean
@Inject
public org.hspconsortium.client.session.clientcredentials.ClientCredentialsSessionFactory<? extends org.hspconsortium.client.auth.credentials.Credentials> ehrSessionFactory(ca.uhn.fhir.context.FhirContext fhirContext,
org.hspconsortium.client.auth.access.AccessTokenProvider tokenProvider,
org.hspconsortium.client.controller.FhirEndpointsProvider fhirEndpointsProvider,
String fhirServicesUrl,
String clientId,
org.hspconsortium.client.auth.credentials.Credentials credentials,
String scope)
@Bean public UserService ldapUserService() throws NamingException
NamingExceptionCopyright © 2014–2016 Healthcare Services Platform Consortium. All rights reserved.