All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vaadin.osgi.liferay.PortletProperties Maven / Gradle / Ivy

There is a newer version: 8.27.3
Show newest version
/*
 * Copyright (C) 2000-2024 Vaadin Ltd
 *
 * This program is available under Vaadin Commercial License and Service Terms.
 *
 * See  for the full
 * license.
 */
package com.vaadin.osgi.liferay;

import javax.portlet.Portlet;

import com.vaadin.ui.UI;

/**
 * Constants for Liferay {@link Portlet portlets}. This doesn't have to be used
 * by the application developer.
 * 

* This only applies to Liferay Portal 7+ with OSGi support. * * @author Vaadin Ltd. * @since 8.1 */ public final class PortletProperties { private PortletProperties() { } /** * Property key for the Liferay category property. By default this is * "category.vaadin" */ public static final String DISPLAY_CATEGORY = "com.liferay.portlet.display-category"; /** * Property key for the name of the {@link Portlet}. It is recommended to * use something like the bundle symbolic name and a version string appended * for the value of this property as this is used as a {@link Portlet} id. */ public static final String PORTLET_NAME = "javax.portlet.name"; /** * Property key for the {@link UI} visible name of the {@link Portlet}. */ public static final String DISPLAY_NAME = "javax.portlet.display-name"; /** * Property key for the security roles mapped to the {@link Portlet}. */ public static final String PORTLET_SECURITY_ROLE = "javax.portlet.security-role-ref"; /** * This property is used to mark the UI service as a {@link Portlet} * {@link UI}. The value of this property must be non-null and will be * ignored but must be present to use the {@link UI} as a {@link Portlet}. * *

* The alternative is to simply annotate the {@link UI} with * {@link VaadinLiferayPortletConfiguration}. */ public static final String PORTLET_UI_PROPERTY = "com.vaadin.osgi.liferay.portlet-ui"; }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy