A B C E F G H I J M N O P Q S T U V W 
All Classes All Packages

A

abacCheck(HttpClient) - Method in class org.ehrbase.application.abac.AbacConfig
 
AbacCheck(HttpClient) - Constructor for class org.ehrbase.application.abac.AbacConfig.AbacCheck
 
AbacConfig - Class in org.ehrbase.application.abac
 
AbacConfig() - Constructor for class org.ehrbase.application.abac.AbacConfig
 
AbacConfig.AbacCheck - Class in org.ehrbase.application.abac
 
AbacConfig.AbacType - Enum in org.ehrbase.application.abac
 
AbacConfig.PolicyParameter - Enum in org.ehrbase.application.abac
 
actuatorApi() - Method in class org.ehrbase.application.config.SwaggerConfiguration
 
addCorsMappings(CorsRegistry) - Method in class org.ehrbase.application.config.WebMvcConfig
 
addCustomSerialization() - Method in class org.ehrbase.application.config.JacksonConfiguration
 
addFormatters(FormatterRegistry) - Method in class org.ehrbase.application.config.WebMvcConfig
 
addInterceptors(InterceptorRegistry) - Method in class org.ehrbase.application.config.WebMvcConfig
 
ADMIN - Static variable in class org.ehrbase.application.config.security.SecurityProperties
 
adminApi() - Method in class org.ehrbase.application.config.SwaggerConfiguration
 
anonymousAuthentication() - Method in class org.ehrbase.application.config.security.NoOpSecurityConfiguration
 
AqlConfig() - Constructor for class org.ehrbase.application.config.ServerConfigImp.AqlConfig
 

B

BASIC - org.ehrbase.application.config.security.SecurityProperties.AuthTypes
 
BasicAuthSecurityConfiguration - Class in org.ehrbase.application.config.security
 
BasicAuthSecurityConfiguration(SecurityProperties) - Constructor for class org.ehrbase.application.config.security.BasicAuthSecurityConfiguration
 

C

CacheConfiguration - Class in org.ehrbase.application.config.cache
Configuration for EhCache using JCache.
CacheConfiguration() - Constructor for class org.ehrbase.application.config.cache.CacheConfiguration
 
cacheInitializer(KnowledgeCacheService) - Method in class org.ehrbase.application.config.cache.CacheConfiguration
 
CacheInitializer - Class in org.ehrbase.application.config.cache
Initializes caches during application startup.
CacheInitializer(KnowledgeCacheService) - Constructor for class org.ehrbase.application.config.cache.CacheInitializer
 
cacheOptions(CacheProperties) - Method in class org.ehrbase.application.config.cache.CacheConfiguration
 
CacheProperties - Class in org.ehrbase.application.config.cache
ConfigurationProperties for EHRbase cache configuration.
CacheProperties() - Constructor for class org.ehrbase.application.config.cache.CacheProperties
 
checkAbacPost(String, String, Object, String) - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
Custom SpEL expression to be used to check if the remote ABAC allows the operation by given data.
checkAbacPostQuery(Object) - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
 
checkAbacPre(String, String) - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
 
checkAbacPre(String, String, Object, String) - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
Custom SpEL expression to be used to check if the remote ABAC allows the operation by given data.
COMPOSITION - org.ehrbase.application.abac.AbacConfig.AbacType
 
configure(AuthenticationManagerBuilder) - Method in class org.ehrbase.application.config.security.BasicAuthSecurityConfiguration
 
configure(HttpSecurity) - Method in class org.ehrbase.application.config.security.BasicAuthSecurityConfiguration
 
configure(HttpSecurity) - Method in class org.ehrbase.application.config.security.OAuth2SecurityConfiguration
 
CONTRIBUTION - org.ehrbase.application.abac.AbacConfig.AbacType
 
convert(String) - Method in class org.ehrbase.application.util.IsoDateTimeConverter
 
CorsConfig - Class in org.ehrbase.application.config.security
 
CorsConfig() - Constructor for class org.ehrbase.application.config.security.CorsConfig
 
createExpressionHandler() - Method in class org.ehrbase.application.abac.MethodSecurityConfig
Registration of custom SpEL expressions, here to include ABAC checks.
createSecurityExpressionRoot(Authentication, MethodInvocation) - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionHandler
 
CustomMethodSecurityExpressionHandler - Class in org.ehrbase.application.abac
 
CustomMethodSecurityExpressionHandler(AbacConfig, CompositionService, ContributionService, EhrService, AbacConfig.AbacCheck) - Constructor for class org.ehrbase.application.abac.CustomMethodSecurityExpressionHandler
 
CustomMethodSecurityExpressionRoot - Class in org.ehrbase.application.abac
Implementation of custom security expression, to be used in e.g.
CustomMethodSecurityExpressionRoot(Authentication, AbacConfig, AbacConfig.AbacCheck) - Constructor for class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
 

E

EHR - org.ehrbase.application.abac.AbacConfig.AbacType
 
EHR_STATUS - org.ehrbase.application.abac.AbacConfig.AbacType
 
EhrBase - Class in org.ehrbase.application
 
EhrBase() - Constructor for class org.ehrbase.application.EhrBase
 
ehrBaseOpenAPI() - Method in class org.ehrbase.application.config.SwaggerConfiguration
 
ehrScapeApi() - Method in class org.ehrbase.application.config.SwaggerConfiguration
 
execute(String, Map<String, String>) - Method in class org.ehrbase.application.abac.AbacConfig.AbacCheck
Helper to build and send the actual HTTP request to the ABAC server.
externalTerminologyValidator() - Method in class org.ehrbase.application.config.validation.ValidationConfiguration
 

F

FHIR - org.ehrbase.application.config.validation.ValidationProperties.ProviderType
 

G

getAqlConfig() - Method in class org.ehrbase.application.config.ServerConfigImp
 
getAqlDepth() - Method in class org.ehrbase.application.config.ServerConfigImp
 
getAqlIterationSkipList() - Method in class org.ehrbase.application.config.ServerConfigImp
 
getAuthAdminPassword() - Method in class org.ehrbase.application.config.security.SecurityProperties
 
getAuthAdminUser() - Method in class org.ehrbase.application.config.security.SecurityProperties
 
getAuthPassword() - Method in class org.ehrbase.application.config.security.SecurityProperties
 
getAuthType() - Method in class org.ehrbase.application.config.security.SecurityProperties
 
getAuthUser() - Method in class org.ehrbase.application.config.security.SecurityProperties
 
getClient() - Method in class org.ehrbase.application.config.HttpClientConfig
General HTTP client with central configuration.
getFilterObject() - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
 
getHost() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Proxy
 
getIgnoreIterativeNodeList() - Method in class org.ehrbase.application.config.ServerConfigImp.AqlConfig
 
getIterationScanDepth() - Method in class org.ehrbase.application.config.ServerConfigImp.AqlConfig
 
getKeyPassword() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
getKeyStore() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
getKeyStorePassword() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
getKeyStoreType() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
getNodename() - Method in class org.ehrbase.application.config.ServerConfigImp
 
getOauth2AdminRole() - Method in class org.ehrbase.application.config.security.SecurityProperties
 
getOauth2UserRole() - Method in class org.ehrbase.application.config.security.SecurityProperties
 
getOrganizationClaim() - Method in class org.ehrbase.application.abac.AbacConfig
 
getPassword() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Proxy
 
getPatientClaim() - Method in class org.ehrbase.application.abac.AbacConfig
 
getPolicy() - Method in class org.ehrbase.application.abac.AbacConfig
 
getPort() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Proxy
 
getPort() - Method in class org.ehrbase.application.config.ServerConfigImp
 
getPreBuildQueriesDepth() - Method in class org.ehrbase.application.config.cache.CacheProperties
 
getProvider() - Method in class org.ehrbase.application.config.validation.ValidationProperties
 
getProxy() - Method in class org.ehrbase.application.config.client.HttpClientProperties
 
getProxy() - Method in class org.ehrbase.application.config.HttpClientConfig
 
getProxyPort() - Method in class org.ehrbase.application.config.HttpClientConfig
 
getReturnObject() - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
 
getServer() - Method in class org.ehrbase.application.abac.AbacConfig
 
getSsl() - Method in class org.ehrbase.application.config.client.HttpClientProperties
 
getThis() - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
 
getTrustStore() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
getTrustStorePassword() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
getTrustStoreType() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
getType() - Method in class org.ehrbase.application.config.validation.ValidationProperties.Provider
 
getUrl() - Method in class org.ehrbase.application.config.validation.ValidationProperties.Provider
 
getUseJsQuery() - Method in class org.ehrbase.application.config.ServerConfigImp.AqlConfig
 
getUseJsQuery() - Method in class org.ehrbase.application.config.ServerConfigImp
 
getUsername() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Proxy
 

H

httpClient(HttpClientProperties) - Method in class org.ehrbase.application.config.client.HttpClientConfiguration
 
HttpClientConfig - Class in org.ehrbase.application.config
 
HttpClientConfig() - Constructor for class org.ehrbase.application.config.HttpClientConfig
 
HttpClientConfiguration - Class in org.ehrbase.application.config.client
Configuration for Apache HTTP Client.
HttpClientConfiguration() - Constructor for class org.ehrbase.application.config.client.HttpClientConfiguration
 
HttpClientProperties - Class in org.ehrbase.application.config.client
ConfigurationProperties for Spring WebClient and Apache HTTP Client.
HttpClientProperties() - Constructor for class org.ehrbase.application.config.client.HttpClientProperties
 
HttpClientProperties.Proxy - Class in org.ehrbase.application.config.client
 
HttpClientProperties.Ssl - Class in org.ehrbase.application.config.client
 

I

initialize() - Method in class org.ehrbase.application.config.cache.CacheInitializer
 
initialize() - Method in class org.ehrbase.application.config.security.BasicAuthSecurityConfiguration
 
initialize() - Method in class org.ehrbase.application.config.security.NoOpSecurityConfiguration
 
initialize() - Method in class org.ehrbase.application.config.security.OAuth2SecurityConfiguration
 
isDisableStrictValidation() - Method in class org.ehrbase.application.config.ServerConfigImp
 
isEnabled() - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
isEnabled() - Method in class org.ehrbase.application.config.validation.ValidationProperties
 
isFailOnError() - Method in class org.ehrbase.application.config.validation.ValidationProperties
 
isInitOnStartup() - Method in class org.ehrbase.application.config.cache.CacheProperties
 
IsoDateTimeConverter - Class in org.ehrbase.application.util
IsoDateTimeConverter for parsing input ISO 6801 Date strings into a ZonedDateTime that contains the DateTime value parsed into UTC time.
IsoDateTimeConverter() - Constructor for class org.ehrbase.application.util.IsoDateTimeConverter
 
isPreBuildQueries() - Method in class org.ehrbase.application.config.cache.CacheProperties
 

J

JacksonConfiguration - Class in org.ehrbase.application.config
 
JacksonConfiguration() - Constructor for class org.ehrbase.application.config.JacksonConfiguration
 

M

main(String[]) - Static method in class org.ehrbase.application.EhrBase
 
mappingJackson2XmlHttpMessageConverter(Jackson2ObjectMapperBuilder) - Method in class org.ehrbase.application.config.JacksonConfiguration
 
MeterRegistryCustomizerConfiguration - Class in org.ehrbase.application.config
 
MeterRegistryCustomizerConfiguration() - Constructor for class org.ehrbase.application.config.MeterRegistryCustomizerConfiguration
 
MethodSecurityConfig - Class in org.ehrbase.application.abac
 
MethodSecurityConfig(AbacConfig) - Constructor for class org.ehrbase.application.abac.MethodSecurityConfig
 

N

NONE - org.ehrbase.application.config.security.SecurityProperties.AuthTypes
 
NoOpSecurityConfiguration - Class in org.ehrbase.application.config.security
 
NoOpSecurityConfiguration() - Constructor for class org.ehrbase.application.config.security.NoOpSecurityConfiguration
 

O

OAUTH - org.ehrbase.application.config.security.SecurityProperties.AuthTypes
 
OAuth2SecurityConfiguration - Class in org.ehrbase.application.config.security
 
OAuth2SecurityConfiguration(SecurityProperties) - Constructor for class org.ehrbase.application.config.security.OAuth2SecurityConfiguration
 
openEhrApi() - Method in class org.ehrbase.application.config.SwaggerConfiguration
 
org.ehrbase.application - package org.ehrbase.application
 
org.ehrbase.application.abac - package org.ehrbase.application.abac
 
org.ehrbase.application.config - package org.ehrbase.application.config
 
org.ehrbase.application.config.cache - package org.ehrbase.application.config.cache
 
org.ehrbase.application.config.client - package org.ehrbase.application.config.client
 
org.ehrbase.application.config.security - package org.ehrbase.application.config.security
 
org.ehrbase.application.config.validation - package org.ehrbase.application.config.validation
 
org.ehrbase.application.util - package org.ehrbase.application.util
 
ORGANIZATION - org.ehrbase.application.abac.AbacConfig.PolicyParameter
 

P

PATIENT - org.ehrbase.application.abac.AbacConfig.PolicyParameter
 
PROFILE_SCOPE - Static variable in class org.ehrbase.application.config.security.OAuth2SecurityConfiguration
 
Provider() - Constructor for class org.ehrbase.application.config.validation.ValidationProperties.Provider
 
Proxy() - Constructor for class org.ehrbase.application.config.client.HttpClientProperties.Proxy
 

Q

QUERY - org.ehrbase.application.abac.AbacConfig.AbacType
 

S

SecurityConfiguration - Class in org.ehrbase.application.config.security
 
SecurityConfiguration() - Constructor for class org.ehrbase.application.config.security.SecurityConfiguration
 
SecurityProperties - Class in org.ehrbase.application.config.security
 
SecurityProperties() - Constructor for class org.ehrbase.application.config.security.SecurityProperties
 
SecurityProperties.AuthTypes - Enum in org.ehrbase.application.config.security
 
ServerConfigImp - Class in org.ehrbase.application.config
 
ServerConfigImp() - Constructor for class org.ehrbase.application.config.ServerConfigImp
 
ServerConfigImp.AqlConfig - Class in org.ehrbase.application.config
 
setAqlConfig(ServerConfigImp.AqlConfig) - Method in class org.ehrbase.application.config.ServerConfigImp
 
setAuthAdminPassword(String) - Method in class org.ehrbase.application.config.security.SecurityProperties
 
setAuthAdminUser(String) - Method in class org.ehrbase.application.config.security.SecurityProperties
 
setAuthPassword(String) - Method in class org.ehrbase.application.config.security.SecurityProperties
 
setAuthType(SecurityProperties.AuthTypes) - Method in class org.ehrbase.application.config.security.SecurityProperties
 
setAuthUser(String) - Method in class org.ehrbase.application.config.security.SecurityProperties
 
setCompositionService(CompositionService) - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
 
setContributionService(ContributionService) - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
 
setDisableStrictValidation(boolean) - Method in class org.ehrbase.application.config.ServerConfigImp
 
setEhrService(EhrService) - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
 
setEnabled(boolean) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
setEnabled(boolean) - Method in class org.ehrbase.application.config.validation.ValidationProperties
 
setFailOnError(boolean) - Method in class org.ehrbase.application.config.validation.ValidationProperties
 
setFilterObject(Object) - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
 
setHost(String) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Proxy
 
setIgnoreIterativeNodeList(String) - Method in class org.ehrbase.application.config.ServerConfigImp.AqlConfig
 
setInitOnStartup(boolean) - Method in class org.ehrbase.application.config.cache.CacheProperties
 
setIterationScanDepth(Integer) - Method in class org.ehrbase.application.config.ServerConfigImp.AqlConfig
 
setKeyPassword(String) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
setKeyStore(String) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
setKeyStorePassword(String) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
setKeyStoreType(String) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
setNodename(String) - Method in class org.ehrbase.application.config.ServerConfigImp
 
setOauth2AdminRole(String) - Method in class org.ehrbase.application.config.security.SecurityProperties
 
setOauth2UserRole(String) - Method in class org.ehrbase.application.config.security.SecurityProperties
 
setOrganizationClaim(String) - Method in class org.ehrbase.application.abac.AbacConfig
 
setPassword(String) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Proxy
 
setPatientClaim(String) - Method in class org.ehrbase.application.abac.AbacConfig
 
setPolicy(Map<AbacConfig.AbacType, AbacConfig.Policy>) - Method in class org.ehrbase.application.abac.AbacConfig
 
setPort(int) - Method in class org.ehrbase.application.config.ServerConfigImp
 
setPort(Integer) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Proxy
 
setPreBuildQueries(boolean) - Method in class org.ehrbase.application.config.cache.CacheProperties
 
setPreBuildQueriesDepth(Integer) - Method in class org.ehrbase.application.config.cache.CacheProperties
 
setProxy(URI) - Method in class org.ehrbase.application.config.HttpClientConfig
 
setProxyPort(int) - Method in class org.ehrbase.application.config.HttpClientConfig
 
setReturnObject(Object) - Method in class org.ehrbase.application.abac.CustomMethodSecurityExpressionRoot
 
setServer(URI) - Method in class org.ehrbase.application.abac.AbacConfig
 
setTrustStore(String) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
setTrustStorePassword(String) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
setTrustStoreType(String) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
setType(ValidationProperties.ProviderType) - Method in class org.ehrbase.application.config.validation.ValidationProperties.Provider
 
setUrl(String) - Method in class org.ehrbase.application.config.validation.ValidationProperties.Provider
 
setUseJsQuery(boolean) - Method in class org.ehrbase.application.config.ServerConfigImp
 
setUseJsQuery(Boolean) - Method in class org.ehrbase.application.config.ServerConfigImp.AqlConfig
 
setUsername(String) - Method in class org.ehrbase.application.config.client.HttpClientProperties.Proxy
 
Ssl() - Constructor for class org.ehrbase.application.config.client.HttpClientProperties.Ssl
 
statusApi() - Method in class org.ehrbase.application.config.SwaggerConfiguration
 
SwaggerConfiguration - Class in org.ehrbase.application.config
 
SwaggerConfiguration() - Constructor for class org.ehrbase.application.config.SwaggerConfiguration
 

T

TEMPLATE - org.ehrbase.application.abac.AbacConfig.PolicyParameter
 

U

USER - Static variable in class org.ehrbase.application.config.security.SecurityProperties
 

V

ValidationConfiguration - Class in org.ehrbase.application.config.validation
Configuration for external terminology validation.
ValidationConfiguration(ValidationProperties, HttpClient) - Constructor for class org.ehrbase.application.config.validation.ValidationConfiguration
 
ValidationProperties - Class in org.ehrbase.application.config.validation
ConfigurationProperties for external terminology validation.
ValidationProperties() - Constructor for class org.ehrbase.application.config.validation.ValidationProperties
 
ValidationProperties.Provider - Class in org.ehrbase.application.config.validation
 
ValidationProperties.ProviderType - Enum in org.ehrbase.application.config.validation
 
valueOf(String) - Static method in enum org.ehrbase.application.abac.AbacConfig.AbacType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehrbase.application.abac.AbacConfig.PolicyParameter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehrbase.application.config.security.SecurityProperties.AuthTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ehrbase.application.config.validation.ValidationProperties.ProviderType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ehrbase.application.abac.AbacConfig.AbacType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehrbase.application.abac.AbacConfig.PolicyParameter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehrbase.application.config.security.SecurityProperties.AuthTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ehrbase.application.config.validation.ValidationProperties.ProviderType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebMvcConfig - Class in org.ehrbase.application.config
 
WebMvcConfig(AuditContext, EhrService, CompositionService) - Constructor for class org.ehrbase.application.config.WebMvcConfig
 
A B C E F G H I J M N O P Q S T U V W 
All Classes All Packages