package ${package}.application.list; import ${package}.constants.${className}PanelCategoryKeys; import ${package}.constants.${className}PortletKeys; import com.liferay.application.list.BasePanelApp; import com.liferay.application.list.PanelApp; import com.liferay.portal.kernel.model.Portlet; import org.osgi.service.component.annotations.Component; import org.osgi.service.component.annotations.Reference; /** * @author ${author} */ @Component( immediate = true, property = { "panel.app.order:Integer=100", "panel.category.key=" + ${className}PanelCategoryKeys.CONTROL_PANEL_CATEGORY }, service = PanelApp.class ) public class ${className}PanelApp extends BasePanelApp { @Override public String getPortletId() { return ${className}PortletKeys.${className}; } @Override @Reference( target = "(javax.portlet.name=" + ${className}PortletKeys.${className} + ")", unbind = "-" ) public void setPortlet(Portlet portlet) { super.setPortlet(portlet); } }