All Classes and Interfaces
Class
Description
Access control base class.
ViewChangeEvent can be observed with this qualifier.Utility methods for accessing CDI related annotations.
Vaadin Navigator as a CDI Bean.
All UIs need to be declared with this annotation.
Classes implementing
View and annotated with @CDIView
are automatically registered with CDIViewProvider for use by
CDINavigator.Used to bind multiple scope annotations to a single context.
Thrown in case the contents of the deployment archive are not consistent:
Multiple VaadinUIs are using the same path e.g.
JaasAccessControl is an
AccessControl implementation that also
provides set of JAAS helper methods to login and out the user as well as to
query additional information.The lifecycle of a UIScoped component is bound to a browser tab.
The lifecycle of a ViewScoped component starts when the view is navigated to
and ends when navigating to a different view or when the UI is closed.
Manage and store ContextualStorage for UI context.
The lifecycle of a UIScoped component is bound to a browser tab.
UIScopedContext is the context for @UIScoped beans.
Annotation that can be used to specify the URL mapping of the Vaadin servlet.
Servlet for
CDIUIs.Servlet service implementation for Vaadin CDI.
Customized version of ContextualStorage to also handle beans that are not
PassivationCapable.
CDI Extension needed to register the @CDIUI scope to the runtime.
The lifecycle of a VaadinSessionScoped bean is bound to a VaadinSession.
Context for
VaadinSessionScoped.Strategy to hold the context open while view name does not change.
Strategy to hold the context open while view name and view parameters do not
change.
Strategy to release, and create a new context on every navigation regardless
of view name and parameters.
Holder class for ViewContextStrategy implementations.
Decision strategy on whether target navigation state belongs to active view
context.
Looks up ViewContextStrategy for view classes.
Annotations which define a strategy to
drive the behavior of the view context have to be annotated with this.
Manage and store ContextualStorage for view context.
The lifecycle of a ViewScoped component starts when the view is navigated to
and ends when navigating to a different view or when the UI is closed.
ViewScopedContext is the context for @ViewScoped beans.