summaryrefslogtreecommitdiffstats
path: root/documentation/advanced
diff options
context:
space:
mode:
authorHenri Sara <henri.sara@gmail.com>2017-05-02 12:43:10 +0300
committerIlia Motornyi <elmot@vaadin.com>2017-05-02 12:43:10 +0300
commit1f070e124d628ea439a3369e99bbc07bdd917e8d (patch)
tree6bbb7557f64b3154a98437995594846b28486050 /documentation/advanced
parentd0a64a804920bff30d586e7700af895247a1fad2 (diff)
downloadvaadin-framework-1f070e124d628ea439a3369e99bbc07bdd917e8d.tar.gz
vaadin-framework-1f070e124d628ea439a3369e99bbc07bdd917e8d.zip
Update portlet documentation for OSGi portlets
Diffstat (limited to 'documentation/advanced')
-rw-r--r--documentation/advanced/advanced-osgi.asciidoc34
1 files changed, 0 insertions, 34 deletions
diff --git a/documentation/advanced/advanced-osgi.asciidoc b/documentation/advanced/advanced-osgi.asciidoc
index aeda5a3ef8..b5c241f23f 100644
--- a/documentation/advanced/advanced-osgi.asciidoc
+++ b/documentation/advanced/advanced-osgi.asciidoc
@@ -66,37 +66,3 @@ Alternatively, an OSGi bundle activator or an SCR Component [interfacename]#@Act
----
In addition to these approaches, it is also possible to repackage all the static resources of an application to a single bundle and export the [filename]#/VAADIN# directory. This can be useful e.g. when migrating an old Vaadin OSGi application in an environment that does not support parallel deployments of multiple versions of the application.
-
-
-[[advanced.osgi.portlet]]
-== Publishing a Portlet With OSGi
-
-Publishing an OSGi portlet on Liferay 7+ can be done in two ways: using annotations or using properties.
-
-Annotating a UI class with [interfacename]#@VaadinLiferayPortletConfiguration# (available in `vaadin-liferay-integration`) and making it an OSGi service of type [classname]#UI# is the easiest way to automatically publish the UI as a portlet and configure it to use the correct static resources.
-
-[source, java]
-----
-@Theme(MyTheme.THEME_NAME)
-@VaadinLiferayPortletConfiguration(name = "Vaadin.Tutorial.1", displayName = "Vaadin Tutorial App")
-@Component(service = UI.class)
-public class MyUI extends UI {
- ...
-}
-----
-
-Alternatively, the property [literal]#com.vaadin.osgi.liferay.portlet-ui=true# can be used when publishing a UI as an OSGi service to publish the UI as a portlet.
-
-[source, java]
-----
-@Theme(MyTheme.THEME_NAME)
-@Component(service = UI.class, property = {
- "com.liferay.portlet.display-category=category.vaadin",
- "javax.portlet.name=my.vaadin.app.app.1.0.0",
- "javax.portlet.display-name=Tutorial Portlet",
- "javax.portlet.security-role-ref=power-user,user",
- "com.vaadin.osgi.liferay.portlet-ui=true"})
-public class MyUI extends UI {
- ...
-}
-----