/** * Returns the portlet ID of this portlet. * * @return the portlet ID of this portlet */ @Override public String getPortletId() { return _portlet.getPortletId(); }
/** * Returns the root portlet ID of the portlet. * * @return the root portlet ID of the portlet */ @Override public String getRootPortletId() { return _portlet.getRootPortletId(); }
/** * Returns the display name of the portlet. * * @return the display name of the portlet */ @Override public String getDisplayName() { return _portlet.getDisplayName(); }
private static String _getRootPortletId(Portlet portlet) { // Workaround for portlet#getRootPortletId because that does not return // the proper root portlet ID for OpenSocial and WSRP portlets Portlet rootPortlet = portlet.getRootPortlet(); return rootPortlet.getPortletId(); }
@Override public int compare(Portlet portlet1, Portlet portlet2) { double portletWeight1 = portlet1.getControlPanelEntryWeight(); double portletWeight2 = portlet2.getControlPanelEntryWeight(); int value = Double.compare(portletWeight1, portletWeight2); if (value != 0) { return value; } String portletId1 = portlet1.getPortletId(); String portletId2 = portlet2.getPortletId(); return portletId1.compareTo(portletId2); }
public static PortletSoap toSoapModel(Portlet model) { PortletSoap soapModel = new PortletSoap(); soapModel.setMvccVersion(model.getMvccVersion()); soapModel.setId(model.getId()); soapModel.setCompanyId(model.getCompanyId()); soapModel.setPortletId(model.getPortletId()); soapModel.setRoles(model.getRoles()); soapModel.setActive(model.isActive()); return soapModel; }
String portletId = portlet.getPortletId(); !portletId.equals(layoutPortlet.getPortletId())) { if (!portletOnLayout && portlet.isAjaxable()) { Portlet rootPortlet = portlet.getRootPortlet(); for (String footerPortalCss : portlet.getFooterPortalCss()) { if (!HttpUtil.hasProtocol(footerPortalCss)) { footerPortalCss = request, footerPortalCss, rootPortlet.getTimestamp()); portlet.getFooterPortalJavaScript()) { rootPortlet.getTimestamp()); for (String footerPortletCss : portlet.getFooterPortletCss()) { if (!HttpUtil.hasProtocol(footerPortletCss)) { footerPortletCss = portlet.getStaticResourcePath() + footerPortletCss; request, footerPortletCss, rootPortlet.getTimestamp()); portlet.getFooterPortletJavaScript()) { portlet.getStaticResourcePath() + footerPortletJavaScript;
if ((portlet == null) || portlet.isUndeployedPortlet()) { if (_log.isDebugEnabled()) { _log.debug( if (!portlet.isInstanceable() && !portlet.isPreferencesUniquePerLayout() && portletDataContext.hasNotUniquePerLayout( portletDataContext.getPortletId())) { portlet.getPortletDataHandlerInstance(); if (!portlet.isPreferencesUniquePerLayout()) { StringBundler sb = new StringBundler(5); portletDataContext, portletDataContext.getCompanyId(), PortletKeys.PREFS_OWNER_TYPE_COMPANY, false, layout, plid, portlet.getRootPortletId(), portletElement); portletDataContext, portletDataContext.getScopeGroupId(), PortletKeys.PREFS_OWNER_TYPE_GROUP, false, layout, PortletKeys.PREFS_PLID_SHARED, portlet.getRootPortletId(), portletElement); portletDataContext, portletDataContext.getScopeGroupId(), PortletKeys.PREFS_OWNER_TYPE_LAYOUT, false, layout, PortletKeys.PREFS_PLID_SHARED, portlet.getPortletId(), portletElement); PortletKeys.PREFS_OWNER_TYPE_GROUP,
String category = portlet.getControlPanelEntryCategory(); portlet.getPortletId()); permissionChecker, groupId, 0, portlet.getRootPortletId(), ActionKeys.ACCESS_IN_CONTROL_PANEL, true)) {
@Override public void checkAccessAllowedToPortlet( HttpServletRequest request, Layout layout, Portlet portlet) throws PortalException { if (isAccessAllowedToLayoutPortlet(request, layout, portlet)) { PortalUtil.addPortletDefaultResource(request, portlet); if (hasAccessPermission(request, layout, portlet)) { return; } } String resourceName = portlet.getDisplayName(); resourceName = resourceName.concat(StringPool.SPACE); resourceName = resourceName.concat(portlet.getPortletId()); throw new PrincipalException.MustHavePermission( PortalUtil.getUserId(request), resourceName, 0, ActionKeys.ACCESS); }
protected PortletDataHandler doProvide(Portlet portlet) { if ((portlet == null) || !portlet.isActive() || portlet.isUndeployedPortlet()) { return null; } try { return portlet.getPortletDataHandlerInstance(); } catch (Exception e) { return null; } }
String portletId = portlet.getPortletId(); sb.append(columnCount); if (portlet.isStatic()) { sb.append("&p_p_static=1"); if (portlet.isStaticStart()) { sb.append("&p_p_static_start=1");
protected void populateDeletionStagedModelTypes( PortletDataContext portletDataContext) throws Exception { List<Element> portletElements = fetchPortletElements( portletDataContext.getImportDataRootElement()); for (Element portletElement : portletElements) { String portletId = portletElement.attributeValue("portlet-id"); Portlet portlet = _portletLocalService.getPortletById( portletDataContext.getCompanyId(), portletId); if ((portlet == null) || !portlet.isActive() || portlet.isUndeployedPortlet()) { continue; } PortletDataHandler portletDataHandler = _portletDataHandlerProvider.provide( portletDataContext.getCompanyId(), portletId); if (portletDataHandler == null) { continue; } portletDataContext.addDeletionSystemEventStagedModelTypes( portletDataHandler.getDeletionSystemEventStagedModelTypes()); } portletDataContext.addDeletionSystemEventStagedModelTypes( new StagedModelType(Layout.class)); portletDataContext.addDeletionSystemEventStagedModelTypes( new StagedModelType(StagedAssetLink.class)); }
(portlet.getPortletDataHandlerInstance() != null)) { ExportImportPortletPreferencesProcessorRegistryUtil. getExportImportPortletPreferencesProcessor( portlet.getRootPortletId()); portlet.getPortletDataHandlerInstance();
/** * Returns the portlet data handler instance of the portlet. * * @return the portlet data handler instance of the portlet */ @Override public com.liferay.exportimport.kernel.lar.PortletDataHandler getPortletDataHandlerInstance() { return _portlet.getPortletDataHandlerInstance(); }
if (!portlet.isActive()) { continue; portlet.getPortletDataHandlerInstance();
/** * Returns <code>true</code> if default resources for the portlet are added * to a page. * * @return <code>true</code> if default resources for the portlet are added to a page */ @Override public boolean isAddDefaultResource() { return _portlet.isAddDefaultResource(); }
/** * Returns the friendly URL mapper instance of the portlet. * * @return the friendly URL mapper instance of the portlet */ @Override public com.liferay.portal.kernel.portlet.FriendlyURLMapper getFriendlyURLMapperInstance() { return _portlet.getFriendlyURLMapperInstance(); }
/** * Returns the name of the friendly URL mapping of the portlet. * * @return the name of the friendly URL mapping of the portlet */ @Override public String getFriendlyURLMapping() { return _portlet.getFriendlyURLMapping(); }
/** * Returns <code>true</code> if preferences are unique per layout. * * @return <code>true</code> if preferences are unique per layout */ @Override public boolean isPreferencesUniquePerLayout() { return _portlet.isPreferencesUniquePerLayout(); }