List of usage examples for com.liferay.portal.kernel.util WebKeys DOCUMENT_LIBRARY_FOLDER
String DOCUMENT_LIBRARY_FOLDER
To view the source code for com.liferay.portal.kernel.util WebKeys DOCUMENT_LIBRARY_FOLDER.
Click Source Link
From source file:com.liferay.document.library.web.asset.DLFolderAssetRenderer.java
License:Open Source License
@Override public boolean include(HttpServletRequest request, HttpServletResponse response, String template) throws Exception { request.setAttribute(WebKeys.DOCUMENT_LIBRARY_FOLDER, _folder); return super.include(request, response, template); }
From source file:com.liferay.document.library.web.internal.portlet.action.GetFolderMVCRenderCommand.java
License:Open Source License
@Override public String render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException { try {// www .j a va2 s . c om Folder folder = ActionUtil.getFolder(renderRequest); renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FOLDER, folder); } catch (Exception e) { if (e instanceof NoSuchFolderException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass()); return "/document_library/error.jsp"; } else { throw new PortletException(e); } } return getPath(); }
From source file:com.liferay.document.library.web.internal.portlet.toolbar.contributor.helper.DLPortletToolbarContributorHelper.java
License:Open Source License
public Folder getFolder(ThemeDisplay themeDisplay, PortletRequest portletRequest) { Folder folder = (Folder) portletRequest.getAttribute(WebKeys.DOCUMENT_LIBRARY_FOLDER); if (folder != null) { return folder; }/*from w ww.ja va2 s.c o m*/ PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); long rootFolderId = DLFolderConstants.DEFAULT_PARENT_FOLDER_ID; try { DLPortletInstanceSettings dlPortletInstanceSettings = DLPortletInstanceSettings .getInstance(themeDisplay.getLayout(), portletDisplay.getId()); rootFolderId = dlPortletInstanceSettings.getRootFolderId(); } catch (PortalException pe) { _log.error(pe, pe); } if (rootFolderId != DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) { try { folder = _dlAppLocalService.getFolder(rootFolderId); } catch (NoSuchFolderException nsfe) { // LPS-52675 if (_log.isDebugEnabled()) { _log.debug(nsfe, nsfe); } folder = null; } catch (PortalException pe) { _log.error(pe, pe); } } return folder; }