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.AccessFromDesktopPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {/* w w w . ja v a 2 s . c om*/ ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); long folderId = DLFolderConstants.DEFAULT_PARENT_FOLDER_ID; Folder folder = ActionUtil.getFolder(portletRequest); if (folder != null) { folderId = folder.getFolderId(); } if (DLFolderPermission.contains(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), folderId, ActionKeys.VIEW) && portletDisplay.isWebDAVEnabled() && ((folder == null) || (folder.getRepositoryId() == themeDisplay.getScopeGroupId()))) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.CancelCheckoutFileEntryPortletConfigurationIcon.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); portletURL.setParameter(ActionRequest.ACTION_NAME, "/document_library/edit_file_entry"); portletURL.setParameter(Constants.CMD, Constants.CANCEL_CHECKOUT); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); try {/*from w w w. jav a2s . co m*/ FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); portletURL.setParameter("fileEntryId", String.valueOf(fileEntry.getFileEntryId())); } catch (Exception e) { } return portletURL.toString(); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.CancelCheckoutFileEntryPortletConfigurationIcon.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. c o m FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); FileEntryDisplayContextHelper fileEntryDisplayContextHelper = new FileEntryDisplayContextHelper( themeDisplay.getPermissionChecker(), fileEntry); return fileEntryDisplayContextHelper.isCancelCheckoutDocumentActionAvailable(); } catch (Exception e) { } return false; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.CheckinFileEntryPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {// w w w. j a v a 2 s. com ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); FileEntryDisplayContextHelper fileEntryDisplayContextHelper = new FileEntryDisplayContextHelper( themeDisplay.getPermissionChecker(), fileEntry); return fileEntryDisplayContextHelper.isCheckinActionAvailable(); } catch (Exception e) { } return false; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.CheckoutFileEntryPortletConfigurationIcon.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); portletURL.setParameter(ActionRequest.ACTION_NAME, "/document_library/edit_file_entry"); portletURL.setParameter(Constants.CMD, Constants.CHECKOUT); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); try {/*from w ww. jav a 2 s . c om*/ FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); portletURL.setParameter("fileEntryId", String.valueOf(fileEntry.getFileEntryId())); } catch (Exception e) { } return portletURL.toString(); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.CheckoutFileEntryPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {/* ww w .j av a 2s.c o m*/ FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); FileEntryDisplayContextHelper fileEntryDisplayContextHelper = new FileEntryDisplayContextHelper( themeDisplay.getPermissionChecker(), fileEntry); return fileEntryDisplayContextHelper.isCheckoutDocumentActionAvailable(); } catch (Exception e) { } return false; }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DeleteExpiredTemporaryFileEntriesPortletConfigurationIcon.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); portletURL.setParameter(ActionRequest.ACTION_NAME, "/document_library/edit_folder"); portletURL.setParameter(Constants.CMD, "deleteExpiredTemporaryFileEntries"); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletURL.setParameter("redirect", themeDisplay.getURLCurrent()); try {//w w w.j av a 2 s . co m Folder folder = ActionUtil.getFolder(portletRequest); portletURL.setParameter("repositoryId", String.valueOf(folder.getRepositoryId())); } catch (Exception e) { } return portletURL.toString(); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DeleteFileEntryPortletConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { String key = "delete"; try {/* w w w .j a va2s . c o m*/ ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); if (isTrashEnabled(themeDisplay.getScopeGroupId(), fileEntry.getRepositoryId())) { key = "move-to-the-recycle-bin"; } return LanguageUtil.get(getResourceBundle(getLocale(portletRequest)), key); } catch (PortalException pe) { throw new RuntimeException(pe); } }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DeleteFileEntryPortletConfigurationIcon.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); portletURL.setParameter(ActionRequest.ACTION_NAME, "/document_library/edit_file_entry"); ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); FileEntry fileEntry = null;// w w w . j a va 2 s .co m try { fileEntry = ActionUtil.getFileEntry(portletRequest); } catch (PortalException pe) { throw new RuntimeException(pe); } if (isTrashEnabled(themeDisplay.getScopeGroupId(), fileEntry.getRepositoryId())) { portletURL.setParameter(Constants.CMD, Constants.MOVE_TO_TRASH); } else { portletURL.setParameter(Constants.CMD, Constants.DELETE); } PortletURL redirectURL = _portal.getControlPanelPortletURL(portletRequest, DLPortletKeys.DOCUMENT_LIBRARY_ADMIN, PortletRequest.RENDER_PHASE); long folderId = fileEntry.getFolderId(); if (folderId == DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) { redirectURL.setParameter("mvcRenderCommandName", "/document_library/view"); } else { redirectURL.setParameter("mvcRenderCommandName", "/document_library/view_folder"); } redirectURL.setParameter("folderId", String.valueOf(folderId)); portletURL.setParameter("redirect", redirectURL.toString()); portletURL.setParameter("fileEntryId", String.valueOf(fileEntry.getFileEntryId())); return portletURL.toString(); }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.DeleteFileEntryPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {//from w ww . ja v a2 s. c o m ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); FileEntry fileEntry = ActionUtil.getFileEntry(portletRequest); FileEntryDisplayContextHelper fileEntryDisplayContextHelper = new FileEntryDisplayContextHelper( themeDisplay.getPermissionChecker(), fileEntry); return fileEntryDisplayContextHelper.isFileEntryDeletable(); } catch (PortalException pe) { throw new RuntimeException(pe); } }