List of usage examples for com.liferay.portal.kernel.util WebKeys THEME_DISPLAY
String THEME_DISPLAY
To view the source code for com.liferay.portal.kernel.util WebKeys THEME_DISPLAY.
Click Source Link
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.EditFolderPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { PortletURL portletURL = _portal.getControlPanelPortletURL(portletRequest, DLPortletKeys.DOCUMENT_LIBRARY_ADMIN, PortletRequest.RENDER_PHASE); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); Folder folder = null;/*w w w . j av a2 s .c o m*/ try { folder = ActionUtil.getFolder(portletRequest); } catch (Exception e) { return null; } if (folder == null) { portletURL.setParameter("mvcRenderCommandName", "/document_library/edit_folder"); portletURL.setParameter("folderId", String.valueOf(DLFolderConstants.DEFAULT_PARENT_FOLDER_ID)); portletURL.setParameter("repositoryId", String.valueOf(themeDisplay.getScopeGroupId())); portletURL.setParameter("rootFolder", Boolean.TRUE.toString()); } else { if (folder.isMountPoint()) { portletURL.setParameter("mvcRenderCommandName", "/document_library/edit_repository"); } else { portletURL.setParameter("mvcRenderCommandName", "/document_library/edit_folder"); } portletURL.setParameter("folderId", String.valueOf(folder.getFolderId())); portletURL.setParameter("repositoryId", String.valueOf(folder.getRepositoryId())); } return portletURL.toString(); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.EditFolderPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {/*from w w w .ja va 2 s. c o m*/ long folderId = DLFolderConstants.DEFAULT_PARENT_FOLDER_ID; Folder folder = ActionUtil.getFolder(portletRequest); if (folder == null) { if (!WorkflowEngineManagerUtil.isDeployed() || (WorkflowHandlerRegistryUtil.getWorkflowHandler(DLFileEntry.class.getName()) == null)) { return false; } } else { folderId = folder.getFolderId(); } ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); return DLFolderPermission.contains(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), folderId, ActionKeys.UPDATE); } catch (Exception e) { } return false; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.FileEntryPermissionPortletConfigurationIcon.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.c o m*/ FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); url = PermissionsURLTag.doTag(null, DLFileEntryConstants.getClassName(), HtmlUtil.unescape(fileEntry.getTitle()), null, String.valueOf(fileEntry.getFileEntryId()), LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } catch (Exception e) { } return url; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.FolderPermissionPortletConfigurationIcon.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 w w w . ja v a 2 s.co m*/ Folder folder = ActionUtil.getFolder(portletRequest); if (folder != null) { url = PermissionsURLTag.doTag(null, DLFolderConstants.getClassName(), HtmlUtil.unescape(folder.getName()), null, String.valueOf(folder.getFolderId()), LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } else { url = PermissionsURLTag.doTag(null, "com.liferay.document.library", HtmlUtil.unescape(themeDisplay.getScopeGroupName()), null, String.valueOf(themeDisplay.getScopeGroupId()), LiferayWindowState.POP_UP.toString(), null, themeDisplay.getRequest()); } } catch (Exception e) { } return url; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.FolderPermissionPortletConfigurationIcon.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 va2 s . c o m Folder folder = ActionUtil.getFolder(portletRequest); if (folder != null) { return DLFolderPermission.contains(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), folder.getFolderId(), ActionKeys.PERMISSIONS); } } catch (Exception e) { } return false; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.MetadataSetsPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); Portlet portlet = _portletLocalService.getPortletById(portletDisplay.getId()); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, PortletProviderUtil.getPortletId(DDMStructure.class.getName(), PortletProvider.Action.VIEW), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/view.jsp"); portletURL.setParameter("backURL", themeDisplay.getURLCurrent()); portletURL.setParameter("groupId", String.valueOf(themeDisplay.getScopeGroupId())); portletURL.setParameter("refererPortletName", DLPortletKeys.DOCUMENT_LIBRARY); portletURL.setParameter("refererWebDAVToken", WebDAVUtil.getStorageToken(portlet)); portletURL.setParameter("showAncestorScopes", Boolean.TRUE.toString()); portletURL.setParameter("showManageTemplates", Boolean.FALSE.toString()); return portletURL.toString(); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.MoveFileEntryPortletConfigurationIcon.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 ava2s. c om FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); FileEntryDisplayContextHelper fileEntryDisplayContextHelper = new FileEntryDisplayContextHelper( themeDisplay.getPermissionChecker(), fileEntry); return fileEntryDisplayContextHelper.isMoveActionAvailable(); } catch (Exception e) { } return false; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.MoveFolderPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { PortletURL portletURL = _portal.getControlPanelPortletURL(portletRequest, DLPortletKeys.DOCUMENT_LIBRARY_ADMIN, PortletRequest.RENDER_PHASE); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletURL.setParameter("mvcRenderCommandName", "/document_library/move_entry"); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); Folder folder = null;//from w ww. ja va 2 s . co m try { folder = ActionUtil.getFolder(portletRequest); } catch (Exception e) { return null; } portletURL.setParameter("repositoryId", String.valueOf(folder.getRepositoryId())); portletURL.setParameter("rowIdsFolder", String.valueOf(folder.getFolderId())); return portletURL.toString(); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.MoveFolderPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/*ww w . j av a2 s . co m*/ Folder folder = ActionUtil.getFolder(portletRequest); if (DLFolderPermission.contains(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), folder.getFolderId(), ActionKeys.UPDATE) && !folder.isMountPoint()) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.OpenInMSOfficeFileEntryPortletConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); ResourceBundle resourceBundle = _resourceBundleLoader.loadResourceBundle(themeDisplay.getLanguageId()); return LanguageUtil.get(resourceBundle, "open-in-ms-office"); }