A B C D E F G H I L M O P Q R S T U W
All Classes All Packages
All Classes All Packages
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 - Class in io.dialob.boot.security
- AdminSecurityConfigurer(AdminApplicationSettings, 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
- apiKeyRequestMatcher() - Method in class io.dialob.boot.security.ApiServiceSecurityConfigurer
- apiKeyValidator(DialobSettings) - Method in class io.dialob.boot.security.SecurityConfiguration
- ApiServiceSecurityConfigurer - Class in io.dialob.boot.security
- ApiServiceSecurityConfigurer(ClientApiKeyService, ApiKeyAuthoritiesProvider, ApiKeyValidator, DialobSettings, ServletRequestApiKeyExtractor, TenantAccessEvaluator, AuthenticationStrategy, AuthenticationManager, Environment) - 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
attributesmap. - authenticationManager(List<AuthenticationProvider>) - Method in class io.dialob.boot.security.SecurityConfiguration
- authenticationStrategyElb(DialobSettings, GrantedAuthoritiesMapper, JWTProcessor, AuthenticationManager) - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
- authenticationStrategyOauth2(GrantedAuthoritiesMapper, OAuth2AccessTokenResponseClient<OAuth2AuthorizationCodeGrantRequest>) - 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
-
Builds a new
ImmutablePageAttributes. - 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 - Class in io.dialob.boot.security
- ComposerSecurityConfigurer(ComposerApplicationSettings, 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
- configureAuthentication(HttpSecurity) - Method in class io.dialob.boot.security.AbstractWebSecurityConfigurer
- configureAuthentication(HttpSecurity) - Method in class io.dialob.boot.security.ApiServiceSecurityConfigurer
- configureAuthentication(HttpSecurity) - 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
PageAttributesvalue. - currentUserProviderELB() - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
- currentUserProviderO2() - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
- 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
ImmutablePageAttributesthat 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
PageAttributesinstance.
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
- 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
- preAuthenticatedAuthenticationProvider() - Method in class io.dialob.boot.security.SecurityConfiguration.DialobSecurityConfigurerConfiguration
- 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
attributesmap. - putAttributes(String, Object) - Method in class io.dialob.boot.controller.ImmutablePageAttributes.Builder
-
Put one entry to the
attributesmap. - putAttributes(Map.Entry<String, ? extends Object>) - Method in class io.dialob.boot.controller.ImmutablePageAttributes.Builder
-
Put one entry to the
attributesmap.
Q
- QuestionnaireApplicationSettings - Class in io.dialob.boot.settings
- QuestionnaireApplicationSettings() - Constructor for class io.dialob.boot.settings.QuestionnaireApplicationSettings
- QuestionnaireSecurityConfigurer - Class in io.dialob.boot.security
- QuestionnaireSecurityConfigurer(QuestionnaireApplicationSettings, 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 - Class in io.dialob.boot.security
- ReviewSecurityConfigurer(ReviewApplicationSettings, 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
templateattribute. - templateEngine() - Method in class io.dialob.boot.ApplicationAutoConfiguration.UIConfiguration.CustomWebMvcConfigurer
- toString() - Method in class io.dialob.boot.controller.ImmutablePageAttributes
-
Prints the immutable value
PageAttributeswith attribute values.
U
- UIConfiguration() - Constructor for class io.dialob.boot.ApplicationAutoConfiguration.UIConfiguration
W
- 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
attributesmap with the specified map. - withTemplate(String) - Method in class io.dialob.boot.controller.ImmutablePageAttributes
-
Copy the current immutable object by setting a value for the
templateattribute.
All Classes All Packages