A B C D E F G H I L M O P Q R S T U W 
All Classes All Packages

A

AbstractApiSecurityConfigurer - Class in io.dialob.boot.security
 
AbstractApiSecurityConfigurer(String, TenantAccessEvaluator, AuthenticationStrategy) - Constructor for class io.dialob.boot.security.AbstractApiSecurityConfigurer
 
AbstractWebSecurityConfigurer - Class in io.dialob.boot.security
 
AbstractWebSecurityConfigurer(String, TenantAccessEvaluator, AuthenticationStrategy) - Constructor for class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
actuatorEndpointSecurityConfigurer() - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
 
ActuatorEndpointSecurityConfigurer - Class in io.dialob.boot.security
 
ActuatorEndpointSecurityConfigurer() - Constructor for class io.dialob.boot.security.ActuatorEndpointSecurityConfigurer
 
addInterceptors(InterceptorRegistry) - Method in class io.dialob.boot.ApplicationAutoConfiguration.UIConfiguration.CustomWebMvcConfigurer
 
AdminApplicationSettings - Class in io.dialob.boot.settings
 
AdminApplicationSettings() - Constructor for class io.dialob.boot.settings.AdminApplicationSettings
 
AdminConfig() - Constructor for class io.dialob.boot.controller.AdminController.AdminConfig
 
AdminController - Class in io.dialob.boot.controller
 
AdminController(AdminApplicationSettings, PageSettingsProvider) - Constructor for class io.dialob.boot.controller.AdminController
 
AdminController.AdminConfig - Class in io.dialob.boot.controller
 
adminSecurityConfigurer(AdminApplicationSettings, ApplicationEventPublisher, TenantAccessEvaluator, AuthenticationStrategy) - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
 
AdminSecurityConfigurer - Class in io.dialob.boot.security
 
AdminSecurityConfigurer(String, ApplicationEventPublisher, TenantAccessEvaluator, AuthenticationStrategy) - Constructor for class io.dialob.boot.security.AdminSecurityConfigurer
 
afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class io.dialob.boot.controller.GlobalModelAttributesInjector
 
ALLOW_SAME_ORIGIN - Static variable in class io.dialob.boot.security.AbstractApiSecurityConfigurer
 
apiKeyAuthenticationProvider(ClientApiKeyService, ApiKeyAuthoritiesProvider, ApiKeyValidator) - Method in class io.dialob.boot.security.ApiServiceSecurityConfigurer
 
apiKeyRequestMatcher() - Method in class io.dialob.boot.security.ApiServiceSecurityConfigurer
 
apiKeyValidator(DialobSettings) - Method in class io.dialob.boot.security.SecurityConfiguration
 
apiServiceSecurityConfigurer(Environment, ClientApiKeyService, ApiKeyAuthoritiesProvider, ApiKeyValidator, DialobSettings, ServletRequestApiKeyExtractor, TenantAccessEvaluator, AuthenticationStrategy) - Static method in class io.dialob.boot.security.SecurityConfiguration
 
ApiServiceSecurityConfigurer - Class in io.dialob.boot.security
 
ApiServiceSecurityConfigurer(ClientApiKeyService, ApiKeyAuthoritiesProvider, ApiKeyValidator, DialobSettings, ServletRequestApiKeyExtractor, TenantAccessEvaluator, AuthenticationStrategy, boolean) - Constructor for class io.dialob.boot.security.ApiServiceSecurityConfigurer
 
AppConfig() - Constructor for class io.dialob.boot.controller.ComposerController.AppConfig
 
Application - Class in io.dialob.boot
 
Application() - Constructor for class io.dialob.boot.Application
 
ApplicationAutoConfiguration - Class in io.dialob.boot
 
ApplicationAutoConfiguration() - Constructor for class io.dialob.boot.ApplicationAutoConfiguration
 
ApplicationAutoConfiguration.UIConfiguration - Class in io.dialob.boot
 
ApplicationAutoConfiguration.UIConfiguration.CustomWebMvcConfigurer - Class in io.dialob.boot
 
attributes(Map<String, ? extends Object>) - Method in class io.dialob.boot.controller.ImmutablePageAttributes.Builder
Sets or replaces all mappings from the specified map as entries for the attributes map.
authenticationStrategy(DialobSettings, Optional<GrantedAuthoritiesMapper>, Optional<OAuth2AccessTokenResponseClient<OAuth2AuthorizationCodeGrantRequest>>, Optional<JWTProcessor>) - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
 

B

BaseController - Class in io.dialob.boot.controller
 
BaseController() - Constructor for class io.dialob.boot.controller.BaseController
 
build() - Method in class io.dialob.boot.controller.ImmutablePageAttributes.Builder
builder() - Static method in class io.dialob.boot.controller.ImmutablePageAttributes
Creates a builder for ImmutablePageAttributes.

C

clientApiKeyService(DialobSettings) - Method in class io.dialob.boot.security.SecurityConfiguration
 
composer(String, String, String, String, String, CsrfToken, Model, HttpServletRequest) - Method in class io.dialob.boot.controller.ComposerController
 
composer(String, String, String, String, CsrfToken, Model, HttpServletRequest) - Method in class io.dialob.boot.controller.ComposerController
 
ComposerApplicationSettings - Class in io.dialob.boot.settings
 
ComposerApplicationSettings() - Constructor for class io.dialob.boot.settings.ComposerApplicationSettings
 
ComposerController - Class in io.dialob.boot.controller
 
ComposerController(ComposerApplicationSettings, PageSettingsProvider) - Constructor for class io.dialob.boot.controller.ComposerController
 
ComposerController.AppConfig - Class in io.dialob.boot.controller
 
composerSecurityConfigurer(ComposerApplicationSettings, TenantAccessEvaluator, AuthenticationStrategy) - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
 
ComposerSecurityConfigurer - Class in io.dialob.boot.security
 
ComposerSecurityConfigurer(String, TenantAccessEvaluator, AuthenticationStrategy) - Constructor for class io.dialob.boot.security.ComposerSecurityConfigurer
 
config(String, String, String, CsrfToken, HttpServletRequest) - Method in class io.dialob.boot.controller.ComposerController
 
config(CsrfToken, Model, HttpServletRequest) - Method in class io.dialob.boot.controller.AdminController
 
configure(SpringApplicationBuilder) - Method in class io.dialob.boot.Application
 
configure(AuthenticationManagerBuilder) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
configure(AuthenticationManagerBuilder) - Method in class io.dialob.boot.security.AdminSecurityConfigurer
 
configure(AuthenticationManagerBuilder) - Method in class io.dialob.boot.security.ApiServiceSecurityConfigurer
 
configure(HttpSecurity) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
configure(HttpSecurity) - Method in class io.dialob.boot.security.ActuatorEndpointSecurityConfigurer
 
configureAuthentication(HttpSecurity) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
configureAuthentication(HttpSecurity) - Method in class io.dialob.boot.security.ApiServiceSecurityConfigurer
 
configureAuthentication(HttpSecurity, AuthenticationManager) - Method in class io.dialob.boot.security.OAuth2AuthenticationStrategy
 
configureAuthenticationManager(HttpSecurity) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
configureCors(HttpSecurity) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
configureCors(HttpSecurity) - Method in class io.dialob.boot.security.WebApiSecurityConfigurer
 
configureCsrf(HttpSecurity) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
configureCsrf(HttpSecurity) - Method in class io.dialob.boot.security.ApiServiceSecurityConfigurer
 
configureFrameOptions(HttpSecurity) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
configureFrameOptions(HttpSecurity) - Method in class io.dialob.boot.security.ApiServiceSecurityConfigurer
 
configureLogout(HttpSecurity) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
configureMDCPrincipalFilter(HttpSecurity) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
configureMDCPrincipalFilter(HttpSecurity) - Method in class io.dialob.boot.security.ApiServiceSecurityConfigurer
 
configurePermissions(HttpSecurity) - Method in class io.dialob.boot.security.AbstractApiSecurityConfigurer
 
configurePermissions(HttpSecurity) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
configurePermissions(HttpSecurity) - Method in class io.dialob.boot.security.AdminSecurityConfigurer
 
configurePermissions(HttpSecurity) - Method in class io.dialob.boot.security.ComposerSecurityConfigurer
 
configurePermissions(HttpSecurity) - Method in class io.dialob.boot.security.QuestionnaireSecurityConfigurer
 
configurePermissions(HttpSecurity) - Method in class io.dialob.boot.security.ReviewSecurityConfigurer
 
configureRedisAction() - Method in class io.dialob.boot.ApplicationAutoConfiguration
 
configureRequestParameterTenantScopeFilter(HttpSecurity) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
copyOf(PageAttributes) - Static method in class io.dialob.boot.controller.ImmutablePageAttributes
Creates an immutable copy of a PageAttributes value.
currentUserProvider(AuthenticationStrategy) - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
 
currentUserProviderBean() - Method in class io.dialob.boot.security.OAuth2AuthenticationStrategy
 
CustomWebMvcConfigurer(GlobalModelAttributesInjector, SpringTemplateEngine) - Constructor for class io.dialob.boot.ApplicationAutoConfiguration.UIConfiguration.CustomWebMvcConfigurer
 

D

dialobProgramExceptionHandlers() - Method in class io.dialob.boot.ApplicationAutoConfiguration
 
DialobProgramExceptionHandlers - Class in io.dialob.boot
 
DialobProgramExceptionHandlers() - Constructor for class io.dialob.boot.DialobProgramExceptionHandlers
 
DialobSecurityConfigurerConfiguration() - Constructor for class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
 

E

equals(Object) - Method in class io.dialob.boot.controller.ImmutablePageAttributes
This instance is equal to all instances of ImmutablePageAttributes that have equal attribute values.

F

fill(String, String, String, String, String, CsrfToken, Model, HttpServletRequest) - Method in class io.dialob.boot.controller.FillController
 
fill(String, String, String, String, CsrfToken, Model, HttpServletRequest) - Method in class io.dialob.boot.controller.LandingController
 
FillController - Class in io.dialob.boot.controller
 
FillController(QuestionnaireApplicationSettings, PageSettingsProvider) - Constructor for class io.dialob.boot.controller.FillController
 
FillController.FormConnectionOptions - Class in io.dialob.boot.controller
 
findPageSettings(String) - Method in interface io.dialob.boot.controller.PageSettingsProvider
 
findPageSettings(String) - Method in class io.dialob.boot.settings.SettingsPageSettingsProvider
 
findPageSettingsByQuestionnaireId(String, String) - Method in interface io.dialob.boot.controller.PageSettingsProvider
 
findPageSettingsByQuestionnaireId(String, String) - Method in class io.dialob.boot.settings.SettingsPageSettingsProvider
 
findPageSettingsByTenantId(String, String) - Method in interface io.dialob.boot.controller.PageSettingsProvider
 
findPageSettingsByTenantId(String, String) - Method in class io.dialob.boot.settings.SettingsPageSettingsProvider
 
FormConnectionOptions() - Constructor for class io.dialob.boot.controller.FillController.FormConnectionOptions
 
from(PageAttributes) - Method in class io.dialob.boot.controller.ImmutablePageAttributes.Builder
Fill a builder with attribute values from the provided PageAttributes instance.

G

getAdminConfig(CsrfToken, HttpServletRequest) - Method in class io.dialob.boot.controller.AdminController
 
getAttributes() - Method in class io.dialob.boot.controller.ImmutablePageAttributes
 
getAttributes() - Method in interface io.dialob.boot.controller.PageAttributes
 
getContextPath() - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
getDefaultTenantSupplier() - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
getJavascriptAppConfig(String, String, String, CsrfToken, HttpServletRequest) - Method in class io.dialob.boot.controller.ComposerController
 
getOrder() - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
getOrder() - Method in class io.dialob.boot.security.ActuatorEndpointSecurityConfigurer
 
getRequestParameterTenantScopeFilter() - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
getRequestParameterTenantScopeFilter() - Method in class io.dialob.boot.security.QuestionnaireSecurityConfigurer
 
getTemplate() - Method in class io.dialob.boot.controller.ImmutablePageAttributes
 
getTemplate() - Method in interface io.dialob.boot.controller.PageAttributes
 
getTenantPermissionEvaluator() - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
getTenantRequiredMatcher() - Method in class io.dialob.boot.security.AbstractApiSecurityConfigurer
 
getTenantRequiredMatcher() - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
GlobalModelAttributesInjector - Class in io.dialob.boot.controller
 
GlobalModelAttributesInjector() - Constructor for class io.dialob.boot.controller.GlobalModelAttributesInjector
 

H

handleDialobProgramBuildException(DialobProgramBuildException) - Method in class io.dialob.boot.DialobProgramExceptionHandlers
 
handleProgramBuilderException(ProgramBuilderException) - Method in class io.dialob.boot.DialobProgramExceptionHandlers
 
hashCode() - Method in class io.dialob.boot.controller.ImmutablePageAttributes
Computes a hash code from attributes: attributes, template.

I

Image - Class in io.dialob.boot.settings
 
Image() - Constructor for class io.dialob.boot.settings.Image
 
ImmutablePageAttributes - Class in io.dialob.boot.controller
Immutable implementation of PageAttributes.
ImmutablePageAttributes.Builder - Class in io.dialob.boot.controller
Builds instances of type ImmutablePageAttributes.
index(CsrfToken, Model, HttpServletRequest) - Method in class io.dialob.boot.controller.AdminController
 
index(Model, HttpServletRequest) - Method in class io.dialob.boot.controller.BaseController
 
io.dialob.boot - package io.dialob.boot
 
io.dialob.boot.controller - package io.dialob.boot.controller
 
io.dialob.boot.security - package io.dialob.boot.security
 
io.dialob.boot.settings - package io.dialob.boot.settings
 

L

LandingApplicationSettings - Class in io.dialob.boot.settings
 
LandingApplicationSettings() - Constructor for class io.dialob.boot.settings.LandingApplicationSettings
 
LandingController - Class in io.dialob.boot.controller
 
LandingController(CurrentTenant, LandingApplicationSettings) - Constructor for class io.dialob.boot.controller.LandingController
 
LandingController.LandingOptions - Class in io.dialob.boot.controller
 
LandingOptions() - Constructor for class io.dialob.boot.controller.LandingController.LandingOptions
 

M

main(String[]) - Static method in class io.dialob.boot.Application
 

O

oauth2AccessTokenResponseClient() - Method in class io.dialob.boot.ApplicationAutoConfiguration
 
OAuth2AuthenticationStrategy - Class in io.dialob.boot.security
 
OAuth2AuthenticationStrategy(GrantedAuthoritiesMapper, OAuth2AccessTokenResponseClient<OAuth2AuthorizationCodeGrantRequest>) - Constructor for class io.dialob.boot.security.OAuth2AuthenticationStrategy
 

P

PageAttributes - Interface in io.dialob.boot.controller
 
PageSettingsProvider - Interface in io.dialob.boot.controller
 
PERMIT_ALL - Static variable in class io.dialob.boot.security.AbstractApiSecurityConfigurer
 
postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class io.dialob.boot.controller.GlobalModelAttributesInjector
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class io.dialob.boot.controller.GlobalModelAttributesInjector
 
putAllAttributes(Map<String, ? extends Object>) - Method in class io.dialob.boot.controller.ImmutablePageAttributes.Builder
Put all mappings from the specified map as entries to attributes map.
putAttributes(String, Object) - Method in class io.dialob.boot.controller.ImmutablePageAttributes.Builder
Put one entry to the attributes map.
putAttributes(Map.Entry<String, ? extends Object>) - Method in class io.dialob.boot.controller.ImmutablePageAttributes.Builder
Put one entry to the attributes map.

Q

QuestionnaireApplicationSettings - Class in io.dialob.boot.settings
 
QuestionnaireApplicationSettings() - Constructor for class io.dialob.boot.settings.QuestionnaireApplicationSettings
 
questionnaireSecurityConfigurer(QuestionnaireApplicationSettings, TenantAccessEvaluator, AuthenticationStrategy) - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
 
QuestionnaireSecurityConfigurer - Class in io.dialob.boot.security
 
QuestionnaireSecurityConfigurer(String, TenantAccessEvaluator, AuthenticationStrategy) - Constructor for class io.dialob.boot.security.QuestionnaireSecurityConfigurer
 

R

requestMatcher() - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
requestMatcher() - Method in class io.dialob.boot.security.ApiServiceSecurityConfigurer
 
requestParameterServletApiKeyExtractor() - Method in class io.dialob.boot.security.SecurityConfiguration
 
review(String, String, String, String, String, CsrfToken, Model, HttpServletRequest) - Method in class io.dialob.boot.controller.ReviewController
 
ReviewApplicationSettings - Class in io.dialob.boot.settings
 
ReviewApplicationSettings() - Constructor for class io.dialob.boot.settings.ReviewApplicationSettings
 
ReviewController - Class in io.dialob.boot.controller
 
ReviewController(ReviewApplicationSettings, QuestionnaireDatabase, FormDatabase, ObjectMapper, CurrentTenant, PageSettingsProvider) - Constructor for class io.dialob.boot.controller.ReviewController
 
ReviewController.ReviewOptions - Class in io.dialob.boot.controller
 
ReviewOptions() - Constructor for class io.dialob.boot.controller.ReviewController.ReviewOptions
 
reviewSecurityConfigurer(ReviewApplicationSettings, TenantAccessEvaluator, AuthenticationStrategy) - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
 
ReviewSecurityConfigurer - Class in io.dialob.boot.security
 
ReviewSecurityConfigurer(String, TenantAccessEvaluator, AuthenticationStrategy) - Constructor for class io.dialob.boot.security.ReviewSecurityConfigurer
 

S

SecurityConfiguration - Class in io.dialob.boot.security
 
SecurityConfiguration() - Constructor for class io.dialob.boot.security.SecurityConfiguration
 
SecurityConfiguration.DialobSecurityConfigurerConfiguration - Class in io.dialob.boot.security
 
SESSION_EXISTS_MATCHER - Static variable in class io.dialob.boot.security.AbstractApiSecurityConfigurer
 
SESSION_NOT_EXISTS_MATCHER - Static variable in class io.dialob.boot.security.ApiServiceSecurityConfigurer
 
SettingsPageAttributes - Class in io.dialob.boot.settings
 
SettingsPageAttributes() - Constructor for class io.dialob.boot.settings.SettingsPageAttributes
 
settingsPageSettingsProvider(CurrentTenant, QuestionnaireDatabase, QuestionnaireApplicationSettings, ReviewApplicationSettings, Optional<AdminApplicationSettings>, ComposerApplicationSettings) - Method in class io.dialob.boot.ApplicationAutoConfiguration.UIConfiguration
 
SettingsPageSettingsProvider - Class in io.dialob.boot.settings
 
SettingsPageSettingsProvider(CurrentTenant, QuestionnaireDatabase, QuestionnaireApplicationSettings, ReviewApplicationSettings, ComposerApplicationSettings, Optional<AdminApplicationSettings>) - Constructor for class io.dialob.boot.settings.SettingsPageSettingsProvider
 

T

template(String) - Method in class io.dialob.boot.controller.ImmutablePageAttributes.Builder
Initializes the value for the template attribute.
templateEngine() - Method in class io.dialob.boot.ApplicationAutoConfiguration.UIConfiguration.CustomWebMvcConfigurer
 
toString() - Method in class io.dialob.boot.controller.ImmutablePageAttributes
Prints the immutable value PageAttributes with attribute values.

U

UIConfiguration() - Constructor for class io.dialob.boot.ApplicationAutoConfiguration.UIConfiguration
 

W

webApiSecurityConfigurer(DialobSettings, TenantAccessEvaluator, AuthenticationStrategy) - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
 
WebApiSecurityConfigurer - Class in io.dialob.boot.security
 
WebApiSecurityConfigurer(DialobSettings, TenantAccessEvaluator, AuthenticationStrategy) - Constructor for class io.dialob.boot.security.WebApiSecurityConfigurer
 
WebUISecurityConfigurer - Class in io.dialob.boot.security
 
WebUISecurityConfigurer(String, TenantAccessEvaluator, AuthenticationStrategy) - Constructor for class io.dialob.boot.security.WebUISecurityConfigurer
 
withAttributes(Map<String, ? extends Object>) - Method in class io.dialob.boot.controller.ImmutablePageAttributes
Copy the current immutable object by replacing the attributes map with the specified map.
withOrder(int) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
 
withOrder(int) - Method in class io.dialob.boot.security.ActuatorEndpointSecurityConfigurer
 
withTemplate(String) - Method in class io.dialob.boot.controller.ImmutablePageAttributes
Copy the current immutable object by setting a value for the template attribute.
A B C D E F G H I L M O P Q R S T U W 
All Classes All Packages