List of usage examples for com.liferay.portal.kernel.util WebKeys DOCUMENT_LIBRARY_FILE_ENTRY
String DOCUMENT_LIBRARY_FILE_ENTRY
To view the source code for com.liferay.portal.kernel.util WebKeys DOCUMENT_LIBRARY_FILE_ENTRY.
Click Source Link
From source file:com.liferay.document.library.web.asset.DLFileEntryAssetRenderer.java
License:Open Source License
@Override public boolean include(HttpServletRequest request, HttpServletResponse response, String template) throws Exception { request.setAttribute(WebKeys.DOCUMENT_LIBRARY_FILE_ENTRY, _fileEntry); String version = ParamUtil.getString(request, "version"); if ((getAssetRendererType() == AssetRendererFactory.TYPE_LATEST) || Validator.isNotNull(version)) { if ((_fileEntry != null) && Validator.isNotNull(version)) { _fileVersion = _fileEntry.getFileVersion(version); }/* www . j a v a2 s . co m*/ request.setAttribute(WebKeys.DOCUMENT_LIBRARY_FILE_VERSION, _fileVersion); } else { request.setAttribute(WebKeys.DOCUMENT_LIBRARY_FILE_VERSION, _fileEntry.getFileVersion()); } return super.include(request, response, template); }
From source file:com.liferay.document.library.web.internal.portlet.action.GetFileEntryMVCRenderCommand.java
License:Open Source License
@Override public String render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException { try {//www .j a va 2s . c o m FileEntry fileEntry = ActionUtil.getFileEntry(renderRequest); renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FILE_ENTRY, fileEntry); FileVersion fileVersion = ActionUtil.getFileVersion(renderRequest, fileEntry); String version = ParamUtil.getString(renderRequest, "version"); if (Validator.isNotNull(version)) { renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FILE_VERSION, fileVersion); } } catch (Exception e) { if (e instanceof NoSuchFileEntryException || e instanceof NoSuchFileVersionException || e instanceof NoSuchRepositoryEntryException || 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.action.MoveEntryMVCRenderCommand.java
License:Open Source License
@Override public String render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException { try {//from w w w . j a v a 2 s. co m List<FileEntry> fileEntries = ActionUtil.getFileEntries(renderRequest); renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FILE_ENTRIES, fileEntries); FileEntry fileEntry = ActionUtil.getFileEntry(renderRequest); renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FILE_ENTRY, fileEntry); List<FileShortcut> fileShortcuts = ActionUtil.getFileShortcuts(renderRequest); renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FILE_SHORTCUTS, fileShortcuts); List<Folder> folders = ActionUtil.getFolders(renderRequest); renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FOLDERS, folders); } catch (Exception e) { if (e instanceof NoSuchFileEntryException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass()); return "/document_library/error.jsp"; } else { throw new PortletException(e); } } return "/document_library/move_entries.jsp"; }