/** * Returns <code>true</code> if the portlet will only process namespaced * parameters. * * @return <code>true</code> if the portlet will only process namespaced parameters */ @Override public boolean isRequiresNamespacedParameters() { return _portlet.isRequiresNamespacedParameters(); }
private boolean isLiferayNamespacingParameters(PortletRequest portletRequest) { boolean liferayNamespacingParameters = false; String portletId = (String) portletRequest.getAttribute(WebKeys.PORTLET_ID); try { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); Portlet portlet = PortletLocalServiceUtil.getPortletById(themeDisplay.getCompanyId(), portletId); liferayNamespacingParameters = portlet.isRequiresNamespacedParameters(); } catch (SystemException e) { logger.error(e); } return liferayNamespacingParameters; } }