List of usage examples for com.liferay.portal.kernel.theme ThemeDisplay getRequest
@JSON(include = false)
public HttpServletRequest getRequest()
From source file:com.liferay.journal.web.internal.portlet.configuration.icon.PermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { String url = StringPool.BLANK; try {//from w w w.ja v a 2 s .co m JournalArticle article = ActionUtil.getArticle(portletRequest); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); url = PermissionsURLTag.doTag(StringPool.BLANK, JournalArticle.class.getName(), HtmlUtil.escape(article.getTitle(themeDisplay.getLocale())), String.valueOf(article.getGroupId()), String.valueOf(article.getResourcePrimKey()), LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }
From source file:com.liferay.journal.web.internal.servlet.taglib.ui.JournalFormNavigatorContextProvider.java
License:Open Source License
@Override public String getContext(JournalArticle article) { ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext(); ThemeDisplay themeDisplay = serviceContext.getThemeDisplay(); HttpServletRequest request = themeDisplay.getRequest(); String toLanguageId = ParamUtil.getString(request, "toLanguageId"); long classNameId = BeanParamUtil.getLong(article, request, "classNameId"); if (Validator.isNotNull(toLanguageId)) { return "translate"; } else if ((article != null) && (article.getId() > 0)) { return "update"; } else if (classNameId > JournalArticleConstants.CLASSNAME_ID_DEFAULT) { return "default.values"; }// w w w.j av a 2s.c o m return "add"; }
From source file:com.liferay.journal.web.internal.servlet.taglib.ui.JournalPermissionsFormNavigatorEntry.java
License:Open Source License
@Override public boolean isVisible(User user, JournalArticle article) { ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext(); ThemeDisplay themeDisplay = serviceContext.getThemeDisplay(); long classNameId = BeanParamUtil.getLong(article, themeDisplay.getRequest(), "classNameId"); if (classNameId > JournalArticleConstants.CLASSNAME_ID_DEFAULT) { return false; }//ww w . ja v a 2 s . c o m if ((article != null) && (article.getId() > 0)) { return false; } return true; }
From source file:com.liferay.journal.web.internal.servlet.taglib.ui.JournalScheduleFormNavigatorEntry.java
License:Open Source License
@Override public boolean isVisible(User user, JournalArticle article) { if (!PropsValues.SCHEDULER_ENABLED) { return false; }//w w w. j av a 2 s. c o m ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext(); ThemeDisplay themeDisplay = serviceContext.getThemeDisplay(); long classNameId = BeanParamUtil.getLong(article, themeDisplay.getRequest(), "classNameId"); if (classNameId > JournalArticleConstants.CLASSNAME_ID_DEFAULT) { return false; } return true; }
From source file:com.liferay.mentions.web.internal.servlet.taglib.ui.MentionsSitesFormNavigatorEntry.java
License:Open Source License
@Override public boolean isVisible(User user, Object formModelBean) { ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext(); ThemeDisplay themeDisplay = serviceContext.getThemeDisplay(); HttpServletRequest request = themeDisplay.getRequest(); PortletPreferences companyPortletPreferences = PrefsPropsUtil.getPreferences(themeDisplay.getCompanyId(), true);//w w w. jav a2s . c o m return PrefsParamUtil.getBoolean(companyPortletPreferences, request, "mentionsEnabled", true); }
From source file:com.liferay.message.boards.web.internal.portlet.configuration.icon.CategoryPermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { String url = StringPool.BLANK; try {/*w ww . ja v a 2 s .c om*/ MBCategory category = ActionUtil.getCategory(portletRequest); String modelResource = MBCategory.class.getName(); String modelResourceDescription = category.getName(); String resourcePrimKey = String.valueOf(category.getCategoryId()); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); url = PermissionsURLTag.doTag(StringPool.BLANK, modelResource, modelResourceDescription, null, resourcePrimKey, LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }
From source file:com.liferay.message.boards.web.internal.portlet.configuration.icon.PermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { String url = StringPool.BLANK; ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*from ww w .j a v a2 s. co m*/ String modelResource = "com.liferay.message.boards"; String modelResourceDescription = themeDisplay.getScopeGroupName(); String resourcePrimKey = String.valueOf(themeDisplay.getScopeGroupId()); url = PermissionsURLTag.doTag(StringPool.BLANK, modelResource, modelResourceDescription, null, resourcePrimKey, LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }
From source file:com.liferay.message.boards.web.internal.portlet.configuration.icon.ThreadPermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { String url = StringPool.BLANK; try {// w w w. j ava2s . c om MBMessage rootMessage = null; MBMessage message = ActionUtil.getMessage(portletRequest); if (message.isRoot()) { rootMessage = message; } else { rootMessage = _mbMessageLocalService.getMessage(message.getRootMessageId()); } String modelResource = MBMessage.class.getName(); String modelResourceDescription = rootMessage.getSubject(); String resourcePrimKey = String.valueOf(rootMessage.getMessageId()); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); url = PermissionsURLTag.doTag(StringPool.BLANK, modelResource, modelResourceDescription, null, resourcePrimKey, LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }
From source file:com.liferay.password.policies.admin.web.internal.portlet.configuration.icon.PermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { String url = StringPool.BLANK; ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {// w ww .j a va 2 s. co m url = PermissionsURLTag.doTag(StringPool.BLANK, PasswordPolicy.class.getName(), themeDisplay.getScopeGroupName(), null, String.valueOf(_getPasswordPolicyId(portletRequest)), LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }
From source file:com.liferay.polls.web.internal.portlet.action.configuration.icon.PermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { String url = StringPool.BLANK; ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/* www . j a va 2 s . co m*/ url = PermissionsURLTag.doTag(StringPool.BLANK, "com.liferay.polls", themeDisplay.getScopeGroupName(), null, String.valueOf(themeDisplay.getSiteGroupId()), LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }