protected void hideDefaultSuccessMessage(PortletRequest portletRequest) { SessionMessages.add( portletRequest, PortalUtil.getPortletId(portletRequest) + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_SUCCESS_MESSAGE); }
protected void hideDefaultSuccessMessage(PortletRequest portletRequest) { SessionMessages.add( portletRequest, PortalUtil.getPortletId(portletRequest) + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_SUCCESS_MESSAGE); }
protected void hideDefaultErrorMessage(PortletRequest portletRequest) { SessionMessages.add( portletRequest, PortalUtil.getPortletId(portletRequest) + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_ERROR_MESSAGE); }
protected void hideDefaultErrorMessage(PortletRequest portletRequest) { SessionMessages.add( portletRequest, PortalUtil.getPortletId(portletRequest) + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_ERROR_MESSAGE); }
protected PortletConfig getPortletConfig(ResourceRequest resourceRequest) { String portletId = PortalUtil.getPortletId(resourceRequest); return PortletConfigFactoryUtil.get(portletId); }
protected PortletConfig getPortletConfig(PortletRequest portletRequest) { String portletId = PortalUtil.getPortletId(portletRequest); return PortletConfigFactoryUtil.get( PortletIdCodec.decodePortletName(portletId)); }
protected void addDeleteSuccessData( PortletRequest portletRequest, Object data) { SessionMessages.add( portletRequest, PortalUtil.getPortletId(portletRequest) + SessionMessages.KEY_SUFFIX_DELETE_SUCCESS_DATA, data); hideDefaultSuccessMessage(portletRequest); }
protected ServletContext getServletContext(HttpServletRequest request) { if (_servletContext != null) { return _servletContext; } String portletId = PortalUtil.getPortletId(request); if (Validator.isNotNull(portletId)) { String rootPortletId = PortletIdCodec.decodePortletName(portletId); PortletBag portletBag = PortletBagPool.get(rootPortletId); return portletBag.getServletContext(); } return (ServletContext)request.getAttribute(WebKeys.CTX); }
protected boolean isEmptySessionMessages(ActionRequest actionRequest) { if (SessionMessages.isEmpty(actionRequest)) { return true; } int sessionMessagesSize = SessionMessages.size(actionRequest); String portletId = PortalUtil.getPortletId(actionRequest); for (String suffix : _IGNORED_SESSION_MESSAGE_SUFFIXES) { if (SessionMessages.contains( actionRequest, portletId.concat(suffix))) { sessionMessagesSize--; } } if (sessionMessagesSize == 0) { return true; } return false; }
protected boolean isAddSuccessMessage(ActionRequest actionRequest) { if (!addProcessActionSuccessMessage) { return false; } String portletId = PortalUtil.getPortletId(actionRequest); if (SessionMessages.contains( actionRequest, portletId.concat( SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_SUCCESS_MESSAGE))) { return false; } if (SessionMessages.isEmpty(actionRequest)) { return true; } int sessionMessagesSize = SessionMessages.size(actionRequest); for (String suffix : _IGNORED_SESSION_MESSAGE_SUFFIXES) { if (SessionMessages.contains( actionRequest, portletId.concat(suffix))) { sessionMessagesSize--; } } if (sessionMessagesSize == 0) { return true; } return false; }
String portletId = PortalUtil.getPortletId(actionRequest);
PortalUtil.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, portletResource); PortalUtil.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION);
PortalUtil.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_CLOSE_REDIRECT, closeRedirect);
portletRequest); serviceContext.setPortletId(PortalUtil.getPortletId(portletRequest));
String portletId = PortalUtil.getPortletId(request);
public static String getPortletId(PortletRequest portletRequest) { String portletId = null; try { portletId = PortalUtil.getPortletId(portletRequest); if (portletRequest.getParameter("wsrp") != null) { // For some reason, when running as a WSRP producer, the underscores are missing from the beginning // and end... portletId = "_" + portletId + "_"; } } catch (Exception e) { logger.error(e); } return portletId; }
public static void addAndStoreSelection( PortletRequest portletRequest, String className, long classPK, int assetEntryOrder) throws Exception { String portletId = PortalUtil.getPortletId(portletRequest); String rootPortletId = PortletIdCodec.decodePortletName(portletId); if (!rootPortletId.equals(AssetPublisherPortletKeys.ASSET_PUBLISHER)) { return; } ThemeDisplay themeDisplay = (ThemeDisplay)portletRequest.getAttribute( WebKeys.THEME_DISPLAY); Layout layout = themeDisplay.getLayout(); PortletPreferences portletPreferences = PortletPreferencesFactoryUtil.getStrictPortletSetup( layout, portletId); if (portletPreferences instanceof StrictPortletPreferencesImpl) { return; } String selectionStyle = portletPreferences.getValue( "selectionStyle", "dynamic"); if (selectionStyle.equals("dynamic")) { return; } AssetEntry assetEntry = _assetEntryLocalService.getEntry( className, classPK); addSelection( themeDisplay, portletPreferences, portletId, assetEntry.getEntryId(), assetEntryOrder, className); portletPreferences.store(); }