Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accessAnnotationChecker() - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
Makes the default access annotation checker available for security configuration.
accessPatchChecker(VaadinConfigurationProperties, WebInvocationPrivilegeEvaluator) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
Makes the default route path access checker available for security configuration.
addLogoutHandler(LogoutHandler) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Adds a LogoutHandler to the list of logout handlers.
afterPropertiesSet() - Method in class com.vaadin.flow.spring.VaadinWebsocketEndpointExporter
 
algorithm(MacAlgorithm) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer.SecretKeyConfigurer
Sets the signature algorithm.
ALLOWED_PACKAGES_PROPERTY - Static variable in class com.vaadin.flow.spring.io.FilterableResourceResolver
The property key for allowed packages.
and() - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer.SecretKeyConfigurer
Return to the VaadinStatelessSecurityConfigurer when done using the VaadinStatelessSecurityConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>.SecretKeyConfigurer for method chaining.
annotatedViewAccessChecker(AccessAnnotationChecker) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
Makes the default annotation based view access checker available for security configuration.
antMatchers(String...) - Static method in class com.vaadin.flow.spring.security.RequestUtil
Deprecated, for removal: This API element is subject to removal in a future version.
AntPathRequestMatcher is deprecated and marked for removal. This method is deprecated without direct replacement; use PathPatternRequestMatcher instead.
anyRequest(Consumer<AuthorizeHttpRequestsConfigurer.AuthorizedUrl>) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Configures the access rule for any request not matching other configured rules.
apply(HttpSecurity, Customizer<VaadinStatelessSecurityConfigurer<HttpSecurity>>) - Static method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
Deprecated, for removal: This API element is subject to removal in a future version.
use http.with(new VaadinStatelessSecurityConfigurer(), customizer) instead.
applySecurityConfiguration(HttpSecurity, AuthenticationContext) - Static method in class com.vaadin.flow.spring.security.AuthenticationContext
Augments the given AuthenticationContext with Spring Security.
applyUrlMapping(String) - Method in class com.vaadin.flow.spring.security.RequestUtil
Prepends to the given path with the configured url mapping.
AuthenticationContext - Class in com.vaadin.flow.spring.security
The authentication context of the application.
AuthenticationContext() - Constructor for class com.vaadin.flow.spring.security.AuthenticationContext
Creates the context.
AuthenticationUtil - Class in com.vaadin.flow.spring
Helpers for authentication related tasks.
AuthenticationUtil() - Constructor for class com.vaadin.flow.spring.AuthenticationUtil
 

B

BLOCKED_JAR_PROPERTY - Static variable in class com.vaadin.flow.spring.io.FilterableResourceResolver
The property key for blocked JAR file.
BLOCKED_PACKAGES_PROPERTY - Static variable in class com.vaadin.flow.spring.io.FilterableResourceResolver
The property key for blocked packages.
build(BiFunction<List<NavigationAccessChecker>, AccessCheckDecisionResolver, T>, List<NavigationAccessChecker>) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
Builds a NavigationAccessControl instance, configured according to this configurer instance settings.
Bun() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.Bun
Creates the properties holder.

C

canAccessView(AvailableViewInfo) - Method in class com.vaadin.flow.spring.security.SpringMenuAccessControl
 
clearContext() - Method in class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
 
ClientCallableAotProcessor - Class in com.vaadin.flow.spring.springnative
AOT processor that registers reflection hints for types used in ClientCallable methods.
ClientCallableAotProcessor() - Constructor for class com.vaadin.flow.spring.springnative.ClientCallableAotProcessor
Creates the processor.
com.vaadin.flow.spring - package com.vaadin.flow.spring
 
com.vaadin.flow.spring.annotation - package com.vaadin.flow.spring.annotation
 
com.vaadin.flow.spring.data - package com.vaadin.flow.spring.data
 
com.vaadin.flow.spring.i18n - package com.vaadin.flow.spring.i18n
 
com.vaadin.flow.spring.io - package com.vaadin.flow.spring.io
 
com.vaadin.flow.spring.scopes - package com.vaadin.flow.spring.scopes
 
com.vaadin.flow.spring.security - package com.vaadin.flow.spring.security
 
com.vaadin.flow.spring.security.stateless - package com.vaadin.flow.spring.security.stateless
 
com.vaadin.flow.spring.springnative - package com.vaadin.flow.spring.springnative
 
configure(H) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
 
configure(HttpSecurity) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
 
Configurers - Search tag in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Section
configureServletRegistrationBean(ObjectProvider<MultipartConfigElement>, VaadinConfigurationProperties, SpringServlet) - Static method in class com.vaadin.flow.spring.SpringBootAutoConfiguration
Configures a servlet registration for the given Vaadin servlet instance, so that an application providing its own servlet bean gets the same url mapping, push mapping and multipart setup as the default one.
contextInitializer() - Method in class com.vaadin.flow.spring.SpringBootAutoConfiguration
Creates a ServletContextInitializer instance.
convert(OidcUserSource) - Method in class com.vaadin.flow.spring.security.KeycloakOidcUserMapper
 
create(String) - Static method in class com.vaadin.flow.spring.i18n.DefaultI18NProviderFactory
Creates new instance of DefaultI18NProvider with the given location pattern.
createComponent(Class<T>) - Method in class com.vaadin.flow.spring.SpringInstantiator
 
createDefaultExecutor() - Method in class com.vaadin.flow.spring.SpringVaadinServletService
 
createDeploymentConfiguration(Properties) - Method in class com.vaadin.flow.spring.SpringServlet
 
createEmptyContext() - Method in class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
 
createLookup(VaadinContext, Map<Class<?>, Collection<Class<?>>>) - Method in class com.vaadin.flow.spring.SpringLookupInitializer
 
createServletService(DeploymentConfiguration) - Method in class com.vaadin.flow.spring.SpringServlet
 

D

DEFAULT_LOCATION_PATTERN - Static variable in class com.vaadin.flow.spring.i18n.DefaultI18NProviderFactory
Default location pattern to be used with ResourcePatternResolver.
defaultApplicationConfigurationFactory() - Method in class com.vaadin.flow.spring.VaadinApplicationConfiguration
Creates a default ApplicationConfigurationFactory bean in case there is no developer provided bean.
DefaultI18NProviderFactory - Class in com.vaadin.flow.spring.i18n
Factory for DefaultI18NProvider.
DefaultI18NProviderFactory() - Constructor for class com.vaadin.flow.spring.i18n.DefaultI18NProviderFactory
Creates the factory.
defaultPermitMatcher() - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Creates and returns a composite RequestMatcher for identifying requests that should be permitted without authentication within a Vaadin application.
defaultSuccessUrl(String) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Sets the default success URL after authentication.
defaultSuccessUrl(String, boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Sets the default success URL after authentication.
determineTargetUrl(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler
Determines the originally requested path by the user before authentication by reading the target redirect url from the response header.
Devmode() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.Devmode
Creates the properties holder.
DevModeBrowserLauncher - Class in com.vaadin.flow.spring
Utilities for launching a browser when running in development mode.
DevModeBrowserLauncher(SpringApplication, String[]) - Constructor for class com.vaadin.flow.spring.DevModeBrowserLauncher
Creates a run listener for the given application.
disabled() - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
Disables the NavigationAccessControl.
doCreate(VaadinContext, Map<String, String>) - Method in class com.vaadin.flow.spring.SpringApplicationConfigurationFactory
 
doFindAllClassPathResources(String) - Method in class com.vaadin.flow.spring.io.FilterableResourceResolver
Find all class path resources with the given path via the configured ClassLoader.
doFindPathMatchingJarResources(Resource, URL, String) - Method in class com.vaadin.flow.spring.io.FilterableResourceResolver
Find all resources in jar files that match the given location pattern via the Ant-style PathMatcher.

E

enableAuthorizedRequestsConfiguration(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Enables or disables automatic configuration of authorized requests (enabled by default).
enableCsrfConfiguration(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Enables or disables automatic CSRF configuration (enabled by default).
enableExceptionHandlingConfiguration(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Enables or disables automatic configuration of exception handling (enabled by default).
enableLogoutConfiguration(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Enables or disables automatic logout configuration (enabled by default).
enableNavigationAccessControl(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Enables or disables configuration of NavigationAccessControl.
enableRequestCacheConfiguration(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Enables or disables automatic configuration of the request cache (enabled by default).
enableSessionManagementConfiguration(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Enables or disables automatic configuration of session management (enabled by default).
EnableVaadin - Annotation Interface in com.vaadin.flow.spring.annotation
Brings in the machinery to setup Spring + Vaadin applications.
EXCLUDED_URLS_PROPERTY - Static variable in class com.vaadin.flow.spring.VaadinServletConfiguration
Name of the property that holds the URLs excluded from Vaadin.
expiredSessionStrategy(SessionInformationExpiredStrategy) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Sets the strategy used when Spring Security concurrency control detects an expired session.
expiresIn(long) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
Sets the lifetime of the JWT.

F

failureHandler(AuthenticationFailureHandler) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Configures the handler for a failed authentication, for example to audit failed login attempts or to redirect to a custom error page.
FilterableResourceResolver - Class in com.vaadin.flow.spring.io
A PathMatchingResourcePatternResolver that allows filtering resources by package properties.
FilterableResourceResolver(ResourceLoader) - Constructor for class com.vaadin.flow.spring.io.FilterableResourceResolver
Creates a new instance of the resolver.
findClassesForDevMode(Set<String>, List<Class<? extends Annotation>>, List<Class<?>>) - Method in class com.vaadin.flow.spring.VaadinServletContextInitializer
Scans the given packages for the classes development mode needs, which is a wider set than what a production build scans for.
ForwardingRequestWrapper - Class in com.vaadin.flow.spring
Creates an HttpServletRequestWrapper instance which returns appropriate servletPath and pathInfo (which are expected by VaadinServlet) in case forwarding is enforced.
ForwardingRequestWrapper(HttpServletRequest) - Constructor for class com.vaadin.flow.spring.ForwardingRequestWrapper
Wraps the given request so that the servlet path and path info are reported the way the Vaadin servlet expects them after a forward.
fromPagingRepository(PagingAndSortingRepository<T, ?>) - Static method in interface com.vaadin.flow.spring.data.VaadinSpringDataHelpers
Binds all items from a given paging Spring Data repository to Grid.
Frontend() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.Frontend
Creates the properties holder.

G

get(String, ObjectFactory<?>) - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
 
get(String, ObjectFactory<?>) - Method in class com.vaadin.flow.spring.scopes.VaadinUIScope
 
get(String, ObjectFactory<?>) - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
 
getAllowedPackages() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Get a list of packages that are allowed for class scanning.
getAllowedPackages(Environment) - Static method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Gets the allowed packages using the given environment.
getApplicationClass(Class<?>) - Method in class com.vaadin.flow.spring.SpringInstantiator
 
getAuthenticatedUser(Class<U>) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Gets an Optional with an instance of the current user if it has been authenticated, or empty if the user is not authenticated.
getBeanStore() - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
 
getBeanStore() - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
 
getBeanStore() - Method in class com.vaadin.flow.spring.scopes.VaadinUIScope
 
getBlockedPackages() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Get a list of packages that are blocked for class scanning.
getBun() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Gets the bun specific configuration.
getConfigurationClasses() - Method in class com.vaadin.flow.spring.VaadinMVCWebAppInitializer
Gets the application configuration classes.
getContext() - Method in class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
 
getConversationId() - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
 
getConversationId() - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
 
getConversationId() - Method in class com.vaadin.flow.spring.scopes.VaadinUIScope
 
getDefaultHttpSecurityPermitMatcher() - Static method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Matcher for framework internal requests.
getDefaultHttpSecurityPermitMatcher(String) - Static method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Matcher for framework internal requests, with Vaadin servlet mapped on the given path.
getDefaultWebSecurityIgnoreMatcher() - Static method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Matcher for Vaadin static (public) resources.
getDefaultWebSecurityIgnoreMatcher(String) - Static method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Matcher for Vaadin static (public) resources, with Vaadin servlet mapped on the given path.
getDevmode() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Gets the devmode specific configuration.
getExcludedUrls(Environment) - Static method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Gets the excluded URLs using the given environment.
getExcludeUrls() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Get a list of URL patterns that are not handled by the Vaadin servlet when it is mapped to the context root.
getExecutor() - Method in class com.vaadin.flow.spring.SpringVaadinServletService
 
getFrontend() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Gets the frontend specific configuration.
getGrantedAuthorities() - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Gets the authorities granted to the current authenticated user.
getGrantedRoles() - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Gets the roles granted to the current authenticated user.
getHandlerInternal(HttpServletRequest) - Method in class com.vaadin.flow.spring.VaadinServletConfiguration.RootExcludeHandler
 
getHostsAllowed() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Devmode
Gets the hosts allowed to connect to the dev mode server.
getI18NProvider() - Method in class com.vaadin.flow.spring.SpringInstantiator
 
getLaunchBrowserDelay() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Returns timout after which a browser should be launched again on startup when in development mode.
getLogger() - Method in class com.vaadin.flow.spring.VaadinServletConfiguration.RootExcludeHandler
Gets the logger of the concrete handler class.
getMatchingRequest(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
 
getMenuAccessControl() - Method in class com.vaadin.flow.spring.SpringInstantiator
 
getOrCreate(Class<T>) - Method in class com.vaadin.flow.spring.SpringInstantiator
Hands over an existing bean or tries to instantiate one with the following rules: If exactly one bean is present in the context, it returns this bean.
getPageTitleGenerator() - Method in class com.vaadin.flow.spring.SpringInstantiator
 
getPathInfo() - Method in class com.vaadin.flow.spring.ForwardingRequestWrapper
 
getPnpm() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Gets the pnpm specific configuration.
getPrincipal(VaadinRequest) - Method in class com.vaadin.flow.spring.security.SpringNavigationAccessControl
 
getPrincipalName() - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Gets an Optional containing the authenticated principal name, or an empty optional if the user is not authenticated.
getReact() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Gets the react specific configuration.
getRemoteAddressHeader() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Devmode
Gets the name of the custom HTTP header that contains the client IP address that is checked to allow access to the dev mode server.
getRequest(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
 
getRolePrefix() - Method in class com.vaadin.flow.spring.security.VaadinRolePrefixHolder
Return role prefix.
getRolesChecker(VaadinRequest) - Method in class com.vaadin.flow.spring.security.SpringNavigationAccessControl
 
getSecurityHolderAuthentication() - Static method in class com.vaadin.flow.spring.AuthenticationUtil
Gets the authenticated user from the Spring SecurityContextHolder.
getSecurityHolderRoleChecker() - Static method in class com.vaadin.flow.spring.AuthenticationUtil
Gets a function for checking if the authenticated user from the Spring SecurityContextHolder is in a given role.
getSecurityHolderRoleChecker(String) - Static method in class com.vaadin.flow.spring.AuthenticationUtil
Gets a function for checking if the authenticated user from the Spring SecurityContextHolder is in a given role.
getServiceInitListeners() - Method in class com.vaadin.flow.spring.SpringInstantiator
Gets all service init listeners to use.
getServletPath() - Method in class com.vaadin.flow.spring.ForwardingRequestWrapper
 
getStaticResource(String) - Method in class com.vaadin.flow.spring.SpringVaadinServletService
 
getUrlMapping() - Method in class com.vaadin.flow.spring.security.RequestUtil
Gets the url mapping for the Vaadin servlet.
getUrlMapping() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Gets the url mapping for the Vaadin servlet.
getUrlMapping(Environment) - Static method in class com.vaadin.flow.spring.RootMappedCondition
Gets the url mapping in a way compatible with both plain Spring and Spring Boot.
getUrlMapping(Environment) - Static method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Gets the url mapping using the given environment.
getVaadinSession() - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
Gets current Vaadin session.
getVaadinSession() - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
Gets current Vaadin session.
getVaadinSession() - Method in class com.vaadin.flow.spring.scopes.VaadinUIScope
Gets current Vaadin session.

H

hasAccess(String, Principal, Predicate<String>) - Method in class com.vaadin.flow.spring.security.SpringAccessPathChecker
 
hasAllAuthorities(String...) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Checks whether the current authenticated user has all the given authorities.
hasAllAuthorities(Collection<String>) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Checks whether the current authenticated user has all the given authorities.
hasAllRoles(String...) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Checks whether the current authenticated user has all the given roles.
hasAllRoles(Collection<String>) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Checks whether the current authenticated user has all the given roles.
hasAnyAuthority(String...) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Checks whether the current authenticated user has any of the given authorities.
hasAnyAuthority(Collection<String>) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Checks whether the current authenticated user has any of the given authorities.
hasAnyRole(String...) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Checks whether the current authenticated user has any of the given roles.
hasAnyRole(Collection<String>) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Checks whether the current authenticated user has any of the given roles.
hasAuthority(String) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Checks whether the current authenticated user has the given authority.
hasRole(String) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Checks whether the current authenticated user has the given role.

I

ignoreRequests(RequestMatcher) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
Allows further restricting requests to be saved.
init() - Method in class com.vaadin.flow.spring.SpringVaadinServletService
 
init(H) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
 
init(HttpSecurity) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
 
initialize(VaadinContext, Map<Class<?>, Collection<Class<?>>>, VaadinApplicationInitializationBootstrap) - Method in class com.vaadin.flow.spring.SpringLookupInitializer
 
isAllowedByPackageProperties(String, String, boolean) - Method in class com.vaadin.flow.spring.io.FilterableResourceResolver
Check if the target path is allowed by the package properties.
isAllowedHillaView(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
Deprecated, for removal: This API element is subject to removal in a future version.
use RequestUtil.isAnonymousHillaRoute(HttpServletRequest) to match requests to Hilla views that do not require authentication
isAnonymousEndpoint(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
Checks whether the request targets an endpoint that is public, i.e.
isAnonymousHillaRoute(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
Checks if the request targets a Hilla route that allows anonymous access.
isAnonymousRoute(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
Checks whether the request targets a Flow route that is public, i.e.
isAsyncSupported() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Returns if asynchronous operations are supported.
isAuthenticated() - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Indicates whether a user is currently authenticated.
isBlockedJar(Resource, String) - Method in class com.vaadin.flow.spring.io.FilterableResourceResolver
Returns whether the given resource is a blocked jar and shouldn't be included.
isCustomWebIcon(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
Checks whether the request targets a custom PWA icon or Favicon path.
isDevmodeCaching() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Returns whether class scan caching between reloads when using Spring Boot DevTools should be enabled.
isEagerServerLoad() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Returns whether the client-side bootstrap page should include the initial JSON data fragment.
isEnable() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Bun
Returns if bun support is enabled.
isEnable() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Pnpm
Returns if pnpm support is enabled.
isEnable() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.React
Returns if react support is enabled.
isEndpointRequest(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
Checks whether the request targets an endpoint.
isFrameworkInternalRequest(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
Checks whether the request is an internal request.
isHotdeploy() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Frontend
Checks if frontend hotdeploy is enabled.
isJar(String) - Method in class com.vaadin.flow.spring.io.FilterableResourceResolver
Checks if the given path is a JAR file.
isLaunchBrowser() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Returns if a browser should be launched on startup when in development mode.
isLoadOnStartup() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Returns if servlet is loaded on startup.
isPwaResource(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
Checks whether the request targets the PWA manifest, the offline page or one of the additional offline resources configured by the application.
isRootMapping(String) - Static method in class com.vaadin.flow.spring.RootMappedCondition
Returns true if mapping is the root mapping ("/*").
isSecuredFlowRoute(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
Checks whether the request targets a Flow route secured with navigation access control.
isSecuredHillaRoute(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
Checks if the request targets a Hilla route that requires authentication.
isSet() - Method in class com.vaadin.flow.spring.security.VaadinRolePrefixHolder
Gets boolean flag indicating if role prefix is set or not.
isSpringBoot() - Static method in class com.vaadin.flow.spring.SpringUtil
Checks if this is Spring Boot and not plain Spring.
issuer(String) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
Sets the issuer claim to use when issuing and verifying the JWT.

K

KeycloakOidcUserMapper - Class in com.vaadin.flow.spring.security
Maps Keycloak realm and client roles to Spring Security granted authorities.
KeycloakOidcUserMapper() - Constructor for class com.vaadin.flow.spring.security.KeycloakOidcUserMapper
Creates a mapper that prefixes roles with ROLE_.
KeycloakOidcUserMapper(String) - Constructor for class com.vaadin.flow.spring.security.KeycloakOidcUserMapper
Creates a mapper that prefixes roles with the given prefix.
keycloakRoleMapping() - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Enables mapping of Keycloak realm and client roles to Spring Security granted authorities (disabled by default).

L

loadInstantiators() - Method in class com.vaadin.flow.spring.SpringVaadinServletService
 
loginView(Class<? extends Component>) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Configures the login view for use in a Flow application.
loginView(Class<? extends Component>, String) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Configures the login view for use in a Flow application and the logout success URL.
loginView(String) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Configures the login view for use in a Hilla application.
loginView(String, String) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Configures the login view for use in a Hilla application and the logout success URL.
logout() - Method in class com.vaadin.flow.spring.security.AuthenticationContext
Initiates the logout process of the current authenticated user by invalidating the local session and then notifying LogoutHandler.
logoutSuccessHandler(LogoutSuccessHandler) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Configures the handler for a successful logout.

M

Marker() - Constructor for class com.vaadin.flow.spring.springnative.VaadinBeanFactoryInitializationAotProcessor.Marker
Creates the marker.
matches(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.PwaResourcesRequestMatcher
 
matches(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.WebIconsRequestMatcher
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.vaadin.flow.spring.i18n.DefaultI18NProviderFactory
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.vaadin.flow.spring.RootMappedCondition
 

N

NAME - Static variable in annotation interface com.vaadin.flow.spring.annotation.VaadinTaskExecutor
The name of the TaskExecutor bean specifically used for Vaadin-related asynchronous tasks.
navigationAccessControl(List<NavigationAccessChecker>, NavigationAccessControlConfigurer) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
Makes the default navigation access control available for security configuration.
NavigationAccessControlConfigurer - Class in com.vaadin.flow.spring.security
Allows to configure the NavigationAccessControl.
NavigationAccessControlConfigurer() - Constructor for class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
Creates a configurer with no checkers enabled.
navigationAccessControlInitializer(NavigationAccessControl) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
Makes the default navigation access control initializer available for security configuration.
NavigationAccessControlInitializer - Class in com.vaadin.flow.spring.security
Helper to register navigation access control.
NavigationAccessControlInitializer(NavigationAccessControl) - Constructor for class com.vaadin.flow.spring.security.NavigationAccessControlInitializer
Creates an initializer that installs the given access control.

O

oauth2LoginPage(String) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Configures the login page for OAuth2 authentication.
oauth2LoginPage(String, String) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Configures the login page for OAuth2 authentication and the post-logout redirect URI.
onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler
Called when a user has been successfully authenticated and finds out whether it should redirect the user back to a default success url or the originally requested url before the authentication.
onExpiredSessionDetected(SessionInformationExpiredEvent) - Method in class com.vaadin.flow.spring.security.VaadinExpiredSessionStrategy
 
onStartup(ServletContext) - Method in class com.vaadin.flow.spring.VaadinMVCWebAppInitializer
 
onStartup(ServletContext) - Method in class com.vaadin.flow.spring.VaadinServletContextInitializer
 

P

Pnpm() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.Pnpm
Creates the properties holder.
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.vaadin.flow.spring.scopes.VaadinUIScope
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.vaadin.flow.spring.SpringDevToolsPortHandler
 
processAheadOfTime(ConfigurableListableBeanFactory) - Method in class com.vaadin.flow.spring.springnative.ClientCallableAotProcessor
 
processAheadOfTime(ConfigurableListableBeanFactory) - Method in class com.vaadin.flow.spring.springnative.VaadinBeanFactoryInitializationAotProcessor
 
PROPERTY_NAMES - Static variable in class com.vaadin.flow.spring.SpringServlet
Property names that are read from the application.properties file
PwaResourcesRequestMatcher - Class in com.vaadin.flow.spring.security
Matches requests for the PWA manifest, the offline page and the additional offline resources configured by the application.
PwaResourcesRequestMatcher(VaadinService, String) - Constructor for class com.vaadin.flow.spring.security.PwaResourcesRequestMatcher
Creates a new PwaResourcesRequestMatcher.

R

React() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.React
Creates the properties holder.
ready(ConfigurableApplicationContext, Duration) - Method in class com.vaadin.flow.spring.DevModeBrowserLauncher
 
RedirectStrategy() - Constructor for class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler.RedirectStrategy
Creates the redirect strategy.
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.vaadin.flow.spring.VaadinScanPackagesRegistrar
 
registerConfiguration(AnnotationConfigWebApplicationContext) - Method in class com.vaadin.flow.spring.VaadinMVCWebAppInitializer
Registers application configuration classes.
registerDestructionCallback(String, Runnable) - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
 
registerDestructionCallback(String, Runnable) - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
 
registerDestructionCallback(String, Runnable) - Method in class com.vaadin.flow.spring.scopes.VaadinUIScope
 
registerEndpoints() - Method in class com.vaadin.flow.spring.VaadinWebsocketEndpointExporter
 
registerHints(RuntimeHints, ClassLoader) - Method in class com.vaadin.flow.spring.springnative.VaadinHintsRegistrar
 
remove(String) - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
 
remove(String) - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
 
remove(String) - Method in class com.vaadin.flow.spring.scopes.VaadinUIScope
 
removeRequest(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
 
requestUtil() - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
Makes the request util available.
RequestUtil - Class in com.vaadin.flow.spring.security
Contains utility methods related to request handling.
RequestUtil() - Constructor for class com.vaadin.flow.spring.security.RequestUtil
Creates the helper.
resetRolePrefix(VaadinRequest) - Method in class com.vaadin.flow.spring.security.VaadinRolePrefixHolder
Reset role prefix from the given request.
resetRolePrefix(DefaultSecurityFilterChain) - Method in class com.vaadin.flow.spring.security.VaadinRolePrefixHolder
Reset role prefix from the given DefaultSecurityFilterChain.
resolveContextualObject(String) - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
 
resolveContextualObject(String) - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
 
resolveContextualObject(String) - Method in class com.vaadin.flow.spring.scopes.VaadinUIScope
 
resolveSuccessUrl(HttpServletRequest, Authentication, String) - Method in interface com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler.SuccessUrlResolver
Resolves the URL to redirect to after a successful authentication.
RootExcludeHandler(List<String>, Controller, HandlerMapping) - Constructor for class com.vaadin.flow.spring.VaadinServletConfiguration.RootExcludeHandler
Creates the handler mapping.
RootMappedCondition - Class in com.vaadin.flow.spring
Condition to check whether the Vaadin servlet is mapped to the root ("/*").
RootMappedCondition() - Constructor for class com.vaadin.flow.spring.RootMappedCondition
Creates the condition.
routeMatchers(String...) - Static method in class com.vaadin.flow.spring.security.RequestUtil
Deprecated, for removal: This API element is subject to removal in a future version.
AntPathRequestMatcher is deprecated and marked for removal. This method is deprecated without direct replacement; use PathPatternRequestMatcher instead.
routePathAccessChecker(AccessPathChecker) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
Makes the default route path access checker available for security configuration.
RouteScope - Annotation Interface in com.vaadin.flow.spring.annotation
The lifecycle of a @RouteScope bean is controlled by route navigation.
RouteScopeOwner - Annotation Interface in com.vaadin.flow.spring.annotation
Link a @RouteScope bean to its owner.

S

saveRequest(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
 
secretKey(SecretKey) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer.SecretKeyConfigurer
Sets the secret key.
sendRedirect(HttpServletRequest, HttpServletResponse, String) - Method in class com.vaadin.flow.spring.security.UidlRedirectStrategy
 
sendRedirect(HttpServletRequest, HttpServletResponse, String) - Method in class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler.RedirectStrategy
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.SpringServlet
 
serviceInit(ServiceInitEvent) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlInitializer
 
servletRegistrationBean(ObjectProvider<MultipartConfigElement>, VaadinConfigurationProperties) - Method in class com.vaadin.flow.spring.SpringBootAutoConfiguration
Creates a ServletRegistrationBean instance with Spring aware Vaadin servlet.
setAllowedPackages(List<String>) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Set list of packages to be scanned.
setAsyncSupported(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Sets asyncSupported property value.
setBlockedPackages(List<String>) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Set list of packages to ignore for class scanning.
setContext(SecurityContext) - Method in class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
 
setCsrfTokenRepository(CsrfTokenRepository) - Method in class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler
Sets the csrf token repository which is used to generate the csrf token when using a cookie based (stateless) csrf store.
setDelegateRequestCache(RequestCache) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
Sets the cache implementation that is used for the actual saving of the requests that are not ignored.
setDevmodeCaching(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Sets whether class scan caching between reloads when using Spring Boot DevTools should be enabled.
setEagerServerLoad(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Sets whether the client-side bootstrap page should include the initial JSON data fragment.
setEnable(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Bun
Enables/disabled bun support.
setEnable(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Pnpm
Enables/disabled pnpm support.
setEnable(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.React
Enables/disabled react support.
setExcludeUrls(List<String>) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Set a list of URL patterns that are not handled by the Vaadin servlet when it is mapped to the context root.
setHostsAllowed(String) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Devmode
Sets the hosts allowed to connect to the dev mode server.
setHotdeploy(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Frontend
Enables/disables frontend hotdeploy mode.
setLaunchBrowser(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Sets whether a browser should be launched on startup when in development mode.
setLaunchBrowserDelay(int) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Sets timout for launching a new browser on startup when in development mode.
setLoadOnStartup(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Sets whether servlet is loaded on startup.
setRemoteAddressHeader(String) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Devmode
Sets the name of the custom HTTP header that contains the client IP address that is checked to allow access to the dev mode server.
setRequestCache(RequestCache) - Method in class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler
 
setSuccessUrlResolver(VaadinSavedRequestAwareAuthenticationSuccessHandler.SuccessUrlResolver) - Method in class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler
Sets the resolver for the URL to redirect to after a successful authentication.
setUrlMapping(String) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Sets urlMapping property value.
Shared Objects - Search tag in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Section
Shared Objects Created - Search tag in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
Section
Shared Objects Used - Search tag in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
Section
SpringAccessPathChecker - Class in com.vaadin.flow.spring.security
A Spring specific route path access checker that delegates the check to Spring Security.
SpringAccessPathChecker(WebInvocationPrivilegeEvaluator) - Constructor for class com.vaadin.flow.spring.security.SpringAccessPathChecker
Creates a new instance that uses the given WebInvocationPrivilegeEvaluator to check path permissions.
SpringAccessPathChecker(WebInvocationPrivilegeEvaluator, String) - Constructor for class com.vaadin.flow.spring.security.SpringAccessPathChecker
Creates a new instance that uses the given WebInvocationPrivilegeEvaluator to check path permissions.
SpringApplicationConfigurationFactory - Class in com.vaadin.flow.spring
Passes Spring application properties to the Vaadin application configuration.
SpringApplicationConfigurationFactory() - Constructor for class com.vaadin.flow.spring.SpringApplicationConfigurationFactory
Creates the factory.
SpringBootAutoConfiguration - Class in com.vaadin.flow.spring
Spring boot auto-configuration class for Flow.
SpringBootAutoConfiguration() - Constructor for class com.vaadin.flow.spring.SpringBootAutoConfiguration
Creates the auto configuration.
SpringComponent - Annotation Interface in com.vaadin.flow.spring.annotation
Convenience alias for Component to prevent conflicts with Component.
SpringDevToolsPortHandler - Class in com.vaadin.flow.spring
Sets Spring Boot dev tools to run on a free random port if the default port is in use.
SpringDevToolsPortHandler() - Constructor for class com.vaadin.flow.spring.SpringDevToolsPortHandler
Creates the post processor.
SpringInstantiator - Class in com.vaadin.flow.spring
Default Spring instantiator that is used if no other instantiator has been registered.
SpringInstantiator(VaadinService, ApplicationContext) - Constructor for class com.vaadin.flow.spring.SpringInstantiator
Creates a new spring instantiator instance.
SpringLookupInitializer - Class in com.vaadin.flow.spring
Spring aware LookupInitializer implementation.
SpringLookupInitializer() - Constructor for class com.vaadin.flow.spring.SpringLookupInitializer
Creates the initializer.
SpringMenuAccessControl - Class in com.vaadin.flow.spring.security
A Spring specific menu access control that falls back to Spring mechanisms for view access checking, when the generic mechanisms do not work.
SpringMenuAccessControl() - Constructor for class com.vaadin.flow.spring.security.SpringMenuAccessControl
Creates the access control.
SpringNavigationAccessControl - Class in com.vaadin.flow.spring.security
A Spring specific navigation access control that falls back to Spring mechanisms for user retrieval and role checking, when the generic mechanisms do not work.
SpringNavigationAccessControl() - Constructor for class com.vaadin.flow.spring.security.SpringNavigationAccessControl
Create a new instance with the default view annotation checker and decision resolver.
SpringNavigationAccessControl(Collection<NavigationAccessChecker>, AccessCheckDecisionResolver) - Constructor for class com.vaadin.flow.spring.security.SpringNavigationAccessControl
Create a new instance with given checkers and decision resolver.
SpringSecurityAutoConfiguration - Class in com.vaadin.flow.spring
Spring Boot auto-configuration class for the Flow Spring Security integration.
SpringSecurityAutoConfiguration() - Constructor for class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
Creates the auto configuration.
springSecurityVaadinMenuAccessControl() - Method in class com.vaadin.flow.spring.VaadinApplicationConfiguration
Creates default MenuAccessControl.
SpringServlet - Class in com.vaadin.flow.spring
Spring application context aware Vaadin servlet implementation.
SpringServlet(ApplicationContext, boolean) - Constructor for class com.vaadin.flow.spring.SpringServlet
Creates a new Vaadin servlet instance with the application context provided.
SpringUtil - Class in com.vaadin.flow.spring
Helpers related to Spring.
SpringUtil() - Constructor for class com.vaadin.flow.spring.SpringUtil
 
SpringVaadinServletService - Class in com.vaadin.flow.spring
Spring application context aware Vaadin servlet service implementation.
SpringVaadinServletService(VaadinServlet, DeploymentConfiguration, ApplicationContext) - Constructor for class com.vaadin.flow.spring.SpringVaadinServletService
Creates an instance connected to the given servlet and using the given configuration with provided application context.
successUrlResolver(VaadinSavedRequestAwareAuthenticationSuccessHandler.SuccessUrlResolver) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Sets the resolver for the URL to redirect to after authentication, for example to send users to a landing page that depends on their roles.

T

toSpringDataSort(Query<?, ?>) - Static method in interface com.vaadin.flow.spring.data.VaadinSpringDataHelpers
Translates given Query object from a Vaadin component to Spring Data Sort object.
toSpringPageRequest(Query<?, ?>) - Static method in interface com.vaadin.flow.spring.data.VaadinSpringDataHelpers
Creates a Spring Data PageRequest based on the Vaadin Query object.

U

UidlRedirectStrategy - Class in com.vaadin.flow.spring.security
A strategy to handle redirects which is aware of UIDL requests.
UidlRedirectStrategy() - Constructor for class com.vaadin.flow.spring.security.UidlRedirectStrategy
Creates the strategy.
UIScope - Annotation Interface in com.vaadin.flow.spring.annotation
Stereotype annotation for Spring's @Scope("vaadin-ui").
URL_MAPPING_PROPERTY - Static variable in class com.vaadin.flow.spring.RootMappedCondition
Name of the property that holds the Vaadin servlet url mapping.

V

vaadin() - Static method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
Creates a new instance the VaadinSecurityConfigurer that can be used to configure security settings for Vaadin applications.
VAADIN_ROUTE_SCOPE_NAME - Static variable in class com.vaadin.flow.spring.scopes.VaadinRouteScope
Name the scope is registered under.
VAADIN_SESSION_SCOPE_NAME - Static variable in class com.vaadin.flow.spring.scopes.VaadinSessionScope
Name the scope is registered under.
VAADIN_UI_SCOPE_NAME - Static variable in class com.vaadin.flow.spring.scopes.VaadinUIScope
Name the scope is registered under.
VaadinApplicationConfiguration - Class in com.vaadin.flow.spring
Vaadin Application Spring configuration.
VaadinApplicationConfiguration() - Constructor for class com.vaadin.flow.spring.VaadinApplicationConfiguration
Creates the configuration.
vaadinApplicationContextInitializer() - Method in class com.vaadin.flow.spring.VaadinApplicationConfiguration
Creates an application context initializer for lookup initializer SpringLookupInitializer.
VaadinAwareSecurityContextHolderStrategy - Class in com.vaadin.flow.spring.security
A strategy that uses an available VaadinSession for retrieving the security context.
VaadinAwareSecurityContextHolderStrategy() - Constructor for class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
Creates the strategy.
VaadinAwareSecurityContextHolderStrategyConfiguration - Class in com.vaadin.flow.spring.security
Deprecated, for removal: This API element is subject to removal in a future version.
A SecurityContextHolderStrategy implementation is now automatically provided by SpringSecurityAutoConfiguration and it is no more necessary to import this configuration class, which is now no-op. The default strategy implementation is VaadinAwareSecurityContextHolderStrategy and can be overridden by providing a custom bean.
VaadinAwareSecurityContextHolderStrategyConfiguration() - Constructor for class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategyConfiguration
Deprecated.
Creates the configuration, which does nothing.
VaadinBeanFactoryInitializationAotProcessor - Class in com.vaadin.flow.spring.springnative
Bean factory initialization AOT processor for Vaadin applications.
VaadinBeanFactoryInitializationAotProcessor() - Constructor for class com.vaadin.flow.spring.springnative.VaadinBeanFactoryInitializationAotProcessor
Creates the processor.
VaadinBeanFactoryInitializationAotProcessor.Marker - Class in com.vaadin.flow.spring.springnative
Bean definition registered once the @Route classes have been registered as beans, so that a later run over the same bean factory skips that step.
VaadinConfigurationProperties - Class in com.vaadin.flow.spring
Configuration properties for Vaadin Spring Boot.
VaadinConfigurationProperties() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties
Creates the properties holder.
VaadinConfigurationProperties.Bun - Class in com.vaadin.flow.spring
Bun related properties, bound from vaadin.bun.*.
VaadinConfigurationProperties.Devmode - Class in com.vaadin.flow.spring
Development mode properties, bound from vaadin.devmode.*.
VaadinConfigurationProperties.Frontend - Class in com.vaadin.flow.spring
Frontend related properties, bound from vaadin.frontend.*.
VaadinConfigurationProperties.Pnpm - Class in com.vaadin.flow.spring
pnpm related properties, bound from vaadin.pnpm.*.
VaadinConfigurationProperties.React - Class in com.vaadin.flow.spring
React related properties, bound from vaadin.react.*.
vaadinDefaultRequestCache() - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
Makes the default request cache available for security configuration.
VaadinDefaultRequestCache - Class in com.vaadin.flow.spring.security
A default request cache implementation which aims to ignore requests that are not for routes.
VaadinDefaultRequestCache() - Constructor for class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
Creates the request cache.
VaadinExpiredSessionStrategy - Class in com.vaadin.flow.spring.security
A strategy to handle expired sessions which is aware of Vaadin requests.
VaadinExpiredSessionStrategy() - Constructor for class com.vaadin.flow.spring.security.VaadinExpiredSessionStrategy
Creates the strategy.
vaadinForwardingController() - Method in class com.vaadin.flow.spring.VaadinServletConfiguration
Makes a forwarding controller.
VaadinHintsRegistrar - Class in com.vaadin.flow.spring.springnative
Registers runtime hints for Spring 3 native support.
VaadinHintsRegistrar() - Constructor for class com.vaadin.flow.spring.springnative.VaadinHintsRegistrar
Creates the registrar.
vaadinI18nProvider(String) - Method in class com.vaadin.flow.spring.VaadinApplicationConfiguration
Creates default I18NProvider.
vaadinMenuAccessControl() - Method in class com.vaadin.flow.spring.VaadinApplicationConfiguration
Creates default MenuAccessControl.
VaadinMVCWebAppInitializer - Class in com.vaadin.flow.spring
Abstract Vaadin Spring MVC WebApplicationInitializer.
VaadinMVCWebAppInitializer() - Constructor for class com.vaadin.flow.spring.VaadinMVCWebAppInitializer
Creates the initializer.
vaadinRolePrefixHolder(Optional<GrantedAuthorityDefaults>) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
Makes role prefix holder available for security configuration.
VaadinRolePrefixHolder - Class in com.vaadin.flow.spring.security
Holds role prefix accessible outside an active request.
VaadinRolePrefixHolder(String) - Constructor for class com.vaadin.flow.spring.security.VaadinRolePrefixHolder
Construct VaadinRolePrefixHolder with a role prefix.
vaadinRootMapping(Environment, Controller, HandlerMapping) - Method in class com.vaadin.flow.spring.VaadinServletConfiguration
Makes an url handler mapping allowing to forward requests from a DispatcherServlet to VaadinServlet.
vaadinRouteScope() - Static method in class com.vaadin.flow.spring.VaadinScopesConfig
Creates a Vaadin route scope.
VaadinRouteScope - Class in com.vaadin.flow.spring.scopes
Implementation of Spring's Scope that binds the beans to a component in the navigation chain.
VaadinRouteScope() - Constructor for class com.vaadin.flow.spring.scopes.VaadinRouteScope
Creates the scope.
VaadinSavedRequestAwareAuthenticationSuccessHandler - Class in com.vaadin.flow.spring.security
A version of SavedRequestAwareAuthenticationSuccessHandler that writes a different return value for a Fusion TypeScript client.
VaadinSavedRequestAwareAuthenticationSuccessHandler() - Constructor for class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler
Creates a new instance.
VaadinSavedRequestAwareAuthenticationSuccessHandler.RedirectStrategy - Class in com.vaadin.flow.spring.security
VaadinSavedRequestAwareAuthenticationSuccessHandler.SuccessUrlResolver - Interface in com.vaadin.flow.spring.security
Resolves the URL to redirect to after a successful authentication, for example to send users to a landing page that depends on their roles.
VaadinScanPackagesRegistrar - Class in com.vaadin.flow.spring
Internal registrar for Vaadin scan packages settings.
VaadinScanPackagesRegistrar() - Constructor for class com.vaadin.flow.spring.VaadinScanPackagesRegistrar
Creates the registrar.
VaadinScopesConfig - Class in com.vaadin.flow.spring
Vaadin scopes configuration.
VaadinScopesConfig() - Constructor for class com.vaadin.flow.spring.VaadinScopesConfig
Creates the configuration.
VaadinSecurityConfigurer - Class in com.vaadin.flow.spring.security
A SecurityConfigurer specifically designed for Vaadin applications.
VaadinServletConfiguration - Class in com.vaadin.flow.spring
Vaadin servlet configuration.
VaadinServletConfiguration() - Constructor for class com.vaadin.flow.spring.VaadinServletConfiguration
Creates the configuration.
VaadinServletConfiguration.RootExcludeHandler - Class in com.vaadin.flow.spring
Handler mapping that forwards everything to Vaadin except the URLs the application excluded and the requests a static resource handler answers.
VaadinServletContextInitializer - Class in com.vaadin.flow.spring
Servlet context initializer for Spring Boot Application.
VaadinServletContextInitializer(ApplicationContext) - Constructor for class com.vaadin.flow.spring.VaadinServletContextInitializer
Creates a new ServletContextInitializer instance with application context provided.
vaadinSessionScope() - Static method in class com.vaadin.flow.spring.VaadinScopesConfig
Creates a Vaadin session scope.
VaadinSessionScope - Class in com.vaadin.flow.spring.scopes
Implementation of Spring's Scope that binds the beans to the current VaadinSession (as opposed to the current Servlet session).
VaadinSessionScope - Annotation Interface in com.vaadin.flow.spring.annotation
Stereotype annotation for Spring's @Scope("vaadin-session").
VaadinSessionScope() - Constructor for class com.vaadin.flow.spring.scopes.VaadinSessionScope
Creates the scope.
VaadinSpringDataHelpers - Interface in com.vaadin.flow.spring.data
Contains helper methods to work with Spring Data based back-ends and Vaadin components.
VaadinStatelessSecurityConfigurer<H> - Class in com.vaadin.flow.spring.security.stateless
Enables authentication that relies on JWT instead of sessions.
VaadinStatelessSecurityConfigurer() - Constructor for class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
Creates the configurer with the default settings.
VaadinStatelessSecurityConfigurer.SecretKeyConfigurer - Class in com.vaadin.flow.spring.security.stateless
Enables configuring the secret key and the algorithm for the JWT signing and verification when using VaadinStatelessSecurityConfigurer.
VaadinTaskExecutor - Annotation Interface in com.vaadin.flow.spring.annotation
Qualifier annotation for marking a TaskExecutor bean as a Vaadin-specific Executor.
vaadinUIScope() - Static method in class com.vaadin.flow.spring.VaadinScopesConfig
Creates a Vaadin UI scope.
VaadinUIScope - Class in com.vaadin.flow.spring.scopes
Implementation of Spring's Scope that binds the beans to the current UI.
VaadinUIScope() - Constructor for class com.vaadin.flow.spring.scopes.VaadinUIScope
Creates the scope.
VaadinWebsocketEndpointExporter - Class in com.vaadin.flow.spring
Handles registration of JSR-356 websocket endpoints when the Spring Boot application is run in an embedded container.
VaadinWebsocketEndpointExporter() - Constructor for class com.vaadin.flow.spring.VaadinWebsocketEndpointExporter
Creates the exporter.
value() - Element in annotation interface com.vaadin.flow.spring.annotation.EnableVaadin
Base packages to scan for annotated classes on Vaadin startup.
value() - Element in annotation interface com.vaadin.flow.spring.annotation.RouteScopeOwner
Owner class of the qualified @RouteScope bean.
value() - Element in annotation interface com.vaadin.flow.spring.annotation.SpringComponent
The value may indicate a suggestion for a logical component name, to be turned into a Spring bean in case of an autodetected component.

W

WebIconsRequestMatcher - Class in com.vaadin.flow.spring.security
Matches request for custom PWA icons and Favicon paths.
WebIconsRequestMatcher(VaadinService, String) - Constructor for class com.vaadin.flow.spring.security.WebIconsRequestMatcher
Creates a new WebIconsRequestMatcher.
withAnnotatedViewAccessChecker() - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
Enables the AnnotatedViewAccessChecker.
withAvailableNavigationAccessCheckers(Predicate<NavigationAccessChecker>) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
Adds to NavigationAccessControl all the registered NavigationAccessChecker beans that matches the given filter.
withDecisionResolver(AccessCheckDecisionResolver) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
Sets the AccessCheckDecisionResolver for the navigation access control.
withLoginView(Class<? extends Component>) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
Sets the Flow login view to use.
withLoginView(String) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
Sets the path of the login view.
withNavigationAccessChecker(NavigationAccessChecker) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
Adds the given NavigationAccessChecker to the collection of checker that will be used by NavigationAccessControl.
withNavigationAccessCheckers(Collection<NavigationAccessChecker>) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
Adds the given NavigationAccessChecker to the collection of checker that will be used by NavigationAccessControl.
withRoutePathAccessChecker() - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
Enables the RoutePathAccessChecker.
withSecretKey() - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
Specifies using a secret key for signing and verification.
withSecretKey(Customizer<VaadinStatelessSecurityConfigurer.SecretKeyConfigurer>) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
Specifies using a secret key for signing and verification.
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form