Index

A B C D E F G H I 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.
addLogoutHandlers(Consumer<LogoutHandler>) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Sets additional LogoutHandlers that will participate in logout process.
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.
antMatchers(String...) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated, for removal: This API element is subject to removal in a future version.
AntPathRequestMatcher is deprecated and will be removed, use VaadinWebSecurity.pathMatchers(String...) 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.
applyUrlMapping(String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Helper method to prepend configured servlet path to the given path.
AuthenticationContext - Class in com.vaadin.flow.spring.security
The authentication context of the application.
AuthenticationContext() - Constructor for class com.vaadin.flow.spring.security.AuthenticationContext
 
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
 

C

canAccessView(AvailableViewInfo) - Method in class com.vaadin.flow.spring.security.SpringMenuAccessControl
 
clearContext() - Method in class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
 
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
 
configure(HttpSecurity) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Applies Vaadin default configuration to HttpSecurity.
configure(WebSecurity) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
 
configureServletRegistrationBean(ObjectProvider<MultipartConfigElement>, VaadinConfigurationProperties, SpringServlet) - Static method in class com.vaadin.flow.spring.SpringBootAutoConfiguration
 
contextInitializer() - Method in class com.vaadin.flow.spring.SpringBootAutoConfiguration
Creates a ServletContextInitializer instance.
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
 
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.
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
 
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
 
disabled() - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
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() - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Gets if navigation access control should be enabled.
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).
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
 
expiresIn(long) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
Sets the lifetime of the JWT.

F

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.
filterChain(HttpSecurity) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Registers default SecurityFilterChain bean.
findClassesForDevMode(Set<String>, List<Class<? extends Annotation>>, List<Class<?>>) - Method in class com.vaadin.flow.spring.VaadinServletContextInitializer
 
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
 
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
 

G

get(String, ObjectFactory<?>) - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
 
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.
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.
getAuthenticationContext() - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Gets the default authentication-context bean.
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.VaadinWebSecurity
Deprecated.
Matcher for framework internal requests.
getDefaultHttpSecurityPermitMatcher(String) - Static method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Matcher for framework internal requests, with Vaadin servlet mapped on the given path.
getDefaultWebSecurityIgnoreMatcher() - Static method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Matcher for Vaadin static (public) resources.
getDefaultWebSecurityIgnoreMatcher(String) - Static method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
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
 
getMatchingRequest(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
 
getMenuAccessControl() - Method in class com.vaadin.flow.spring.SpringInstantiator
 
getNavigationAccessControl() - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Vaadin navigation access control bean.
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.
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.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.

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
Checks if the request targets a Hilla view that is allowed according to its configuration and the current user.
isAnonymousEndpoint(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
Checks whether the request targets an endpoint that is public, i.e.
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.
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
 
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.
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.
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.

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
 
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
 
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
 

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.
oidcLogoutSuccessHandler(String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Gets a OidcClientInitiatedLogoutSuccessHandler instance that redirects to the given URL after logout.
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.
onStartup(ServletContext) - Method in class com.vaadin.flow.spring.VaadinMVCWebAppInitializer
 
onStartup(ServletContext) - Method in class com.vaadin.flow.spring.VaadinServletContextInitializer
 

P

pathMatchers(String...) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Utility to create RequestMatchers from path patterns.
Pnpm() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.Pnpm
 
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.VaadinBeanFactoryInitializationAotProcessor
 
PROPERTY_NAMES - Static variable in class com.vaadin.flow.spring.SpringServlet
Property names that are read from the application.properties file

R

React() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.React
 
ready(ConfigurableApplicationContext, Duration) - Method in class com.vaadin.flow.spring.DevModeBrowserLauncher
 
RedirectStrategy() - Constructor for class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler.RedirectStrategy
 
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
 
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
 
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
 
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
 
RootExcludeHandler(List<String>, Controller, HandlerMapping) - Constructor for class com.vaadin.flow.spring.VaadinServletConfiguration.RootExcludeHandler
 
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
 
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.
routeMatchers(String...) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated, for removal: This API element is subject to removal in a future version.
AntPathRequestMatcher is deprecated and will be removed, use VaadinWebSecurity.routePathMatchers(String...) instead.
routePathAccessChecker(AccessPathChecker) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
Makes the default route path access checker available for security configuration.
routePathMatchers(String...) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Utility to create RequestMatchers for a Vaadin routes, using ant patterns and HTTP get method.
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.
securityContextHolderStrategy() - Method in class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategyConfiguration
Registers SecurityContextHolderStrategy bean.
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.
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
 
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.
setLoginView(HttpSecurity, Class<? extends Component>) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Sets up login for the application using the given Flow login view.
setLoginView(HttpSecurity, Class<? extends Component>, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Sets up login for the application using the given Flow login view.
setLoginView(HttpSecurity, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Sets up login for the application using form login with the given path for the login view.
setLoginView(HttpSecurity, String, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Sets up login for the application using form login with the given path for the login view.
setOAuth2LoginPage(HttpSecurity, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Sets up the login page URI of the OAuth2 provider on the specified HttpSecurity instance.
setOAuth2LoginPage(HttpSecurity, String, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Sets up the login page URI of the OAuth2 provider and the post logout URI on the specified HttpSecurity instance.
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
 
setStatelessAuthentication(HttpSecurity, SecretKey, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Sets up stateless JWT authentication using cookies.
setStatelessAuthentication(HttpSecurity, SecretKey, String, long) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Sets up stateless JWT authentication using cookies.
setUrlMapping(String) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
Sets urlMapping property value.
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
 
SpringBootAutoConfiguration - Class in com.vaadin.flow.spring
Spring boot auto-configuration class for Flow.
SpringBootAutoConfiguration() - Constructor for class com.vaadin.flow.spring.SpringBootAutoConfiguration
 
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 (35729) is in use.
SpringDevToolsPortHandler() - Constructor for class com.vaadin.flow.spring.SpringDevToolsPortHandler
 
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
 
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
 
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 Flow.
SpringSecurityAutoConfiguration() - Constructor for class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
 
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.

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
 
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
 

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
 
VAADIN_SESSION_SCOPE_NAME - Static variable in class com.vaadin.flow.spring.scopes.VaadinSessionScope
 
VAADIN_UI_SCOPE_NAME - Static variable in class com.vaadin.flow.spring.scopes.VaadinUIScope
 
VaadinApplicationConfiguration - Class in com.vaadin.flow.spring
Vaadin Application Spring configuration.
VaadinApplicationConfiguration() - Constructor for class com.vaadin.flow.spring.VaadinApplicationConfiguration
 
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
 
VaadinAwareSecurityContextHolderStrategyConfiguration - Class in com.vaadin.flow.spring.security
Provides configuration of Vaadin aware SecurityContextHolderStrategy
VaadinAwareSecurityContextHolderStrategyConfiguration() - Constructor for class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategyConfiguration
 
VaadinBeanFactoryInitializationAotProcessor - Class in com.vaadin.flow.spring.springnative
 
VaadinBeanFactoryInitializationAotProcessor() - Constructor for class com.vaadin.flow.spring.springnative.VaadinBeanFactoryInitializationAotProcessor
 
VaadinBeanFactoryInitializationAotProcessor.Marker - Class in com.vaadin.flow.spring.springnative
 
VaadinConfigurationProperties - Class in com.vaadin.flow.spring
Configuration properties for Vaadin Spring Boot.
VaadinConfigurationProperties() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties
 
VaadinConfigurationProperties.Bun - Class in com.vaadin.flow.spring
 
VaadinConfigurationProperties.Devmode - Class in com.vaadin.flow.spring
 
VaadinConfigurationProperties.Frontend - Class in com.vaadin.flow.spring
 
VaadinConfigurationProperties.Pnpm - Class in com.vaadin.flow.spring
 
VaadinConfigurationProperties.React - Class in com.vaadin.flow.spring
 
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
 
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
 
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
 
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, 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
 
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
VaadinScanPackagesRegistrar - Class in com.vaadin.flow.spring
Internal registrar for Vaadin scan packages settings.
VaadinScanPackagesRegistrar() - Constructor for class com.vaadin.flow.spring.VaadinScanPackagesRegistrar
 
VaadinScopesConfig - Class in com.vaadin.flow.spring
Vaadin scopes configuration.
VaadinScopesConfig() - Constructor for class com.vaadin.flow.spring.VaadinScopesConfig
 
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
 
VaadinServletConfiguration.RootExcludeHandler - Class in com.vaadin.flow.spring
 
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
 
VaadinSpringDataHelpers - Interface in com.vaadin.flow.spring.data
Contains helper methods to work with Spring Data based back-ends and Vaadin components.
VaadinStatelessSecurityConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<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
 
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
 
VaadinWebSecurity - Class in com.vaadin.flow.spring.security
Deprecated, for removal: This API element is subject to removal in a future version.
Use VaadinSecurityConfigurer instead. It follows the Spring's SecurityConfigurer pattern and we recommend use it to configure Spring Security with Vaadin:
 @Configuration
 @EnableWebSecurity
 @Import(VaadinAwareSecurityContextHolderStrategyConfiguration.class)
 public class SecurityConfig {
     @Bean
     SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
         return http.with(VaadinSecurityConfigurer.vaadin(), configurer -> {}).build();
     }
 }
 
             
Read more details in Security Configurer documentation.
VaadinWebSecurity() - Constructor for class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
 
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
 
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.
webSecurityCustomizer() - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
Deprecated.
Registers default WebSecurityCustomizer bean.
websocketEndpointDeployer() - Method in class com.vaadin.flow.spring.SpringBootAutoConfiguration
Deploys JSR-356 websocket endpoints when Atmosphere is available.
withAnnotatedViewAccessChecker() - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
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
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 L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form