List of usage examples for com.liferay.portal.kernel.security.permission ActionKeys ADD_REPOSITORY
String ADD_REPOSITORY
To view the source code for com.liferay.portal.kernel.security.permission ActionKeys ADD_REPOSITORY.
Click Source Link
From source file:com.liferay.document.library.web.internal.portlet.toolbar.contributor.DLPortletToolbarContributor.java
License:Open Source License
public URLMenuItem getPortletTitleAddRepositoryMenuItem(Folder folder, ThemeDisplay themeDisplay, PortletRequest portletRequest) { if (folder != null) { return null; }/*from w ww . ja v a 2s . c o m*/ if (!containsPermission(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, ActionKeys.ADD_REPOSITORY)) { return null; } URLMenuItem urlMenuItem = new URLMenuItem(); urlMenuItem.setLabel(LanguageUtil.get(_portal.getHttpServletRequest(portletRequest), "repository")); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, portletDisplay.getId(), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/document_library/edit_repository"); portletURL.setParameter("redirect", _portal.getCurrentURL(portletRequest)); urlMenuItem.setURL(portletURL.toString()); return urlMenuItem; }