The Vaadin Portlet CDI (Contexts and Dependency Injection) extension allows development of Portlet 3.0 (JSR 362) portlets with Vaadin components and services as managed beans (see docs).
This was initially developed and tested with Apache Pluto container.
The Liferay container supports CDI and uses a Weld as a default implementation.
This Spike aims to investigate how to use Vaadin components and services as managed beans in Liferay, so that the annotations @PortletRequestScoped and @PortletSessionScoped can be used and how it can be used with of OSGi components.
The Vaadin Portlet CDI (Contexts and Dependency Injection) extension allows development of Portlet 3.0 (JSR 362) portlets with Vaadin components and services as managed beans (see docs). This was initially developed and tested with Apache Pluto container.
The Liferay container supports CDI and uses a Weld as a default implementation. This Spike aims to investigate how to use Vaadin components and services as managed beans in Liferay, so that the annotations
@PortletRequestScoped
and@PortletSessionScoped
can be used and how it can be used with of OSGi components.