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.DeleteFolderPortletConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); Folder folder = null;//from w ww. jav a 2 s .c om try { folder = ActionUtil.getFolder(portletRequest); } catch (PortalException pe) { throw new RuntimeException(pe); } String key = "delete"; if (isTrashEnabled(themeDisplay.getScopeGroupId(), folder.getRepositoryId())) { key = "move-to-the-recycle-bin"; } return LanguageUtil.get(getResourceBundle(getLocale(portletRequest)), key); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DeleteFolderPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { PortletURL portletURL = _portal.getControlPanelPortletURL(portletRequest, DLPortletKeys.DOCUMENT_LIBRARY_ADMIN, PortletRequest.ACTION_PHASE); Folder folder = null;//from ww w. j a v a 2 s.co m try { folder = ActionUtil.getFolder(portletRequest); } catch (PortalException pe) { throw new RuntimeException(pe); } if (folder.isMountPoint()) { portletURL.setParameter(ActionRequest.ACTION_NAME, "/document_library/edit_repository"); } else { portletURL.setParameter(ActionRequest.ACTION_NAME, "/document_library/edit_folder"); } ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); if (folder.isMountPoint() || !isTrashEnabled(themeDisplay.getScopeGroupId(), folder.getRepositoryId())) { portletURL.setParameter(Constants.CMD, Constants.DELETE); } else { portletURL.setParameter(Constants.CMD, Constants.MOVE_TO_TRASH); } PortletURL redirectURL = _portal.getControlPanelPortletURL(portletRequest, DLPortletKeys.DOCUMENT_LIBRARY_ADMIN, PortletRequest.RENDER_PHASE); long parentFolderId = folder.getParentFolderId(); if (parentFolderId == DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) { redirectURL.setParameter("mvcRenderCommandName", "/document_library/view"); } else { redirectURL.setParameter("mvcRenderCommandName", "/document_library/view_folder"); } redirectURL.setParameter("folderId", String.valueOf(parentFolderId)); portletURL.setParameter("redirect", redirectURL.toString()); portletURL.setParameter("folderId", String.valueOf(folder.getFolderId())); return portletURL.toString(); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DeleteFolderPortletConfigurationIcon.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 a 2 s . co m Folder folder = ActionUtil.getFolder(portletRequest); return DLFolderPermission.contains(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), folder.getFolderId(), ActionKeys.DELETE); } catch (PortalException pe) { throw new RuntimeException(pe); } }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DocumentTypesPortletConfigurationIcon.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); portletURL.setParameter("mvcPath", "/document_library/view_file_entry_types.jsp"); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); return portletURL.toString(); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DocumentTypesPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); User user = themeDisplay.getUser();//from w ww . ja va 2 s. c o m if (user.isDefaultUser()) { return false; } return true; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DownloadFileEntryPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); FileEntry fileEntry = null;//from ww w.ja v a2s .c om FileVersion fileVersion = null; try { fileEntry = ActionUtil.getFileEntry(portletRequest); fileVersion = ActionUtil.getFileVersion(portletRequest, fileEntry); } catch (Exception e) { return null; } return DLUtil.getDownloadURL(fileEntry, fileVersion, themeDisplay, StringPool.BLANK); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DownloadFileEntryPortletConfigurationIcon.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 FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); FileEntryDisplayContextHelper fileEntryDisplayContextHelper = new FileEntryDisplayContextHelper( themeDisplay.getPermissionChecker(), fileEntry); return fileEntryDisplayContextHelper.isDownloadActionAvailable(); } catch (Exception e) { } return false; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DownloadFolderPortletConfigurationIcon.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 v a 2 s. c o m*/ Folder folder = ActionUtil.getFolder(portletRequest); return DLFolderPermission.contains(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), folder.getFolderId(), ActionKeys.VIEW); } catch (Exception e) { } return false; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.EditFileEntryPortletConfigurationIcon.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); portletURL.setParameter("mvcRenderCommandName", "/document_library/edit_file_entry"); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); try {// w w w . j av a2s . co m FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); portletURL.setParameter("fileEntryId", String.valueOf(fileEntry.getFileEntryId())); } catch (Exception e) { return null; } return portletURL.toString(); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.EditFileEntryPortletConfigurationIcon.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 2s . com*/ FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); FileEntryDisplayContextHelper fileEntryDisplayContextHelper = new FileEntryDisplayContextHelper( themeDisplay.getPermissionChecker(), fileEntry); return fileEntryDisplayContextHelper.isEditActionAvailable(); } catch (Exception e) { } return false; }