Package com.vaadin.osgi.liferay
Class OsgiUIProvider
- java.lang.Object
-
- com.vaadin.server.UIProvider
-
- com.vaadin.osgi.liferay.OsgiUIProvider
-
- All Implemented Interfaces:
Serializable
public class OsgiUIProvider extends UIProvider
VaadinUIProviderthat provides a singleUIclass provided through the registration of aUIas an OSGi service.This only applies to Liferay Portal 7+ with OSGi support.
- Since:
- 8.1
- Author:
- Sampsa Sohlman
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OsgiUIProvider(org.osgi.framework.ServiceObjects<UI> serviceObjects, Optional<org.osgi.service.log.LogService> logService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UIcreateInstance(UICreateEvent event)StringgetDefaultDisplayName()StringgetDefaultPortletName()Class<? extends UI>getUIClass(UIClassSelectionEvent event)-
Methods inherited from class com.vaadin.server.UIProvider
getAnnotationFor, getPageTitle, getPushMode, getPushTransport, getTheme, getWidgetset, getWidgetsetInfo, isPreservedOnRefresh
-
-
-
-
Method Detail
-
getUIClass
public Class<? extends UI> getUIClass(UIClassSelectionEvent event)
- Specified by:
getUIClassin classUIProvider
-
createInstance
public UI createInstance(UICreateEvent event)
- Overrides:
createInstancein classUIProvider
-
getDefaultPortletName
public String getDefaultPortletName()
-
getDefaultDisplayName
public String getDefaultDisplayName()
-
-