List of usage examples for com.liferay.portal.kernel.theme ThemeDisplay getPermissionChecker
@JSON(include = false)
public PermissionChecker getPermissionChecker()
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.AddChildPagePortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {//from w ww . j a va2s. com WikiPage page = ActionUtil.getPage(portletRequest); return WikiNodePermissionChecker.contains(themeDisplay.getPermissionChecker(), page.getNodeId(), ActionKeys.ADD_PAGE); } catch (Exception e) { } return false; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.CopyPagePortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*w w w .j a va 2 s.co m*/ WikiPage page = ActionUtil.getPage(portletRequest); if (WikiPagePermissionChecker.contains(themeDisplay.getPermissionChecker(), page, ActionKeys.UPDATE) && WikiNodePermissionChecker.contains(themeDisplay.getPermissionChecker(), page.getNodeId(), ActionKeys.ADD_PAGE)) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.DeleteNodePortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*from w w w . j a v a 2 s .c om*/ WikiNode node = ActionUtil.getNode(portletRequest); if (WikiNodePermissionChecker.contains(themeDisplay.getPermissionChecker(), node, ActionKeys.DELETE) && (_wikiNodeService.getNodesCount(themeDisplay.getScopeGroupId()) > 1)) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.DeletePagePortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*from w w w .ja v a 2 s . co m*/ WikiPage page = ActionUtil.getPage(portletRequest); if (!page.isDraft() && WikiPagePermissionChecker.contains(themeDisplay.getPermissionChecker(), page.getNodeId(), HtmlUtil.unescape(page.getTitle()), ActionKeys.DELETE)) { return true; } else if (page.isDraft() && WikiPagePermissionChecker.contains(themeDisplay.getPermissionChecker(), page, ActionKeys.DELETE)) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.EditNodePortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {//from w w w. j av a 2 s . co m WikiNode node = ActionUtil.getNode(portletRequest); return WikiNodePermissionChecker.contains(themeDisplay.getPermissionChecker(), node, ActionKeys.UPDATE); } catch (Exception e) { } return false; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.EditPagePortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {//from w w w. ja v a 2s .co m WikiPage page = ActionUtil.getPage(portletRequest); return WikiPagePermissionChecker.contains(themeDisplay.getPermissionChecker(), page, ActionKeys.UPDATE); } catch (Exception e) { } return false; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.ImportPagesPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*from w ww.j a v a2s. c o m*/ WikiNode node = ActionUtil.getNode(portletRequest); return WikiNodePermissionChecker.contains(themeDisplay.getPermissionChecker(), node, ActionKeys.IMPORT); } catch (Exception e) { } return false; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.MovePagePortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*from ww w. j a va2 s.co m*/ WikiPage page = ActionUtil.getPage(portletRequest); if (WikiPagePermissionChecker.contains(themeDisplay.getPermissionChecker(), page, ActionKeys.UPDATE) || WikiNodePermissionChecker.contains(themeDisplay.getPermissionChecker(), page.getNodeId(), ActionKeys.ADD_PAGE)) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.NodePermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {// ww w . j ava2s . c o m WikiNode node = ActionUtil.getNode(portletRequest); return WikiNodePermissionChecker.contains(themeDisplay.getPermissionChecker(), node, ActionKeys.PERMISSIONS); } catch (Exception e) { } return false; }
From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.NodeSubscriptionPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); HttpServletRequest request = PortalUtil.getHttpServletRequest(portletRequest); WikiRequestHelper wikiRequestHelper = new WikiRequestHelper(request); WikiGroupServiceOverriddenConfiguration wikiGroupServiceOverriddenConfiguration = wikiRequestHelper .getWikiGroupServiceOverriddenConfiguration(); try {// w w w . ja v a 2s. co m WikiNode node = ActionUtil.getNode(portletRequest); if (WikiNodePermissionChecker.contains(themeDisplay.getPermissionChecker(), node, ActionKeys.SUBSCRIBE) && (wikiGroupServiceOverriddenConfiguration.emailPageAddedEnabled() || wikiGroupServiceOverriddenConfiguration.emailPageUpdatedEnabled())) { return true; } } catch (Exception e) { } return false; }