Index
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
LogoutHandlerto 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
VaadinStatelessSecurityConfigurerwhen done using theVaadinStatelessSecurityConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>.SecretKeyConfigurerfor 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.
- 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
AuthenticationContextwith Spring Security. - applyUrlMapping(String) - Method in class com.vaadin.flow.spring.security.RequestUtil
-
Prepends to the given
pathwith 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
NavigationAccessControlinstance, 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
ClientCallablemethods. - 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
ServletContextInitializerinstance. - 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
DefaultI18NProviderwith 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
ApplicationConfigurationFactorybean 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
RequestMatcherfor 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
PathMatchingResourcePatternResolverthat 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
HttpServletRequestWrapperinstance which returns appropriateservletPathandpathInfo(which are expected byVaadinServlet) 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
Optionalwith 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
Optionalcontaining 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
trueifmappingis 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
TaskExecutorbean 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.
AntPathRequestMatcheris deprecated and marked for removal. This method is deprecated without direct replacement; usePathPatternRequestMatcherinstead. - 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
@RouteScopebean is controlled by route navigation. - RouteScopeOwner - Annotation Interface in com.vaadin.flow.spring.annotation
-
Link a
@RouteScopebean 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
ServletRegistrationBeaninstance 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
asyncSupportedproperty 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
urlMappingproperty 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
WebInvocationPrivilegeEvaluatorto check path permissions. - SpringAccessPathChecker(WebInvocationPrivilegeEvaluator, String) - Constructor for class com.vaadin.flow.spring.security.SpringAccessPathChecker
-
Creates a new instance that uses the given
WebInvocationPrivilegeEvaluatorto 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
Componentto prevent conflicts withComponent. - 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
LookupInitializerimplementation. - 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
contextprovided. - 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
PageRequestbased on the VaadinQueryobject.
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
VaadinSecurityConfigurerthat 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
SecurityContextHolderStrategyimplementation is now automatically provided bySpringSecurityAutoConfigurationand it is no more necessary to import this configuration class, which is now no-op. The default strategy implementation isVaadinAwareSecurityContextHolderStrategyand 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
@Routeclasses 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
VaadinRolePrefixHolderwith 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
DispatcherServlettoVaadinServlet. - 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
Scopethat 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
SavedRequestAwareAuthenticationSuccessHandlerthat 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
-
Redirect strategy used by
VaadinSavedRequestAwareAuthenticationSuccessHandler. - 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
SecurityConfigurerspecifically 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
ServletContextInitializerinstance with applicationcontextprovided. - 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
Scopethat binds the beans to the currentVaadinSession(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
TaskExecutorbean 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
Scopethat binds the beans to the currentUI. - 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
@RouteScopebean. - 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
NavigationAccessControlall the registeredNavigationAccessCheckerbeans that matches the given filter. - withDecisionResolver(AccessCheckDecisionResolver) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Sets the
AccessCheckDecisionResolverfor 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
NavigationAccessCheckerto the collection of checker that will be used byNavigationAccessControl. - withNavigationAccessCheckers(Collection<NavigationAccessChecker>) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Adds the given
NavigationAccessCheckerto the collection of checker that will be used byNavigationAccessControl. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AntPathRequestMatcheris deprecated and marked for removal. This method is deprecated without direct replacement; usePathPatternRequestMatcherinstead.