List of usage examples for com.liferay.portal.kernel.repository.model FileShortcut getToTitle
public String getToTitle();
From source file:com.liferay.document.library.jaxrs.FolderResource.java
License:Open Source License
protected RepositoryContentObject toObjectRepository(Object rco) { if (rco instanceof FileEntry) { FileEntry fileEntry = (FileEntry) rco; String url = _fileUriBuilder.build(fileEntry.getFileEntryId()).toString(); return new RepositoryContentObject(fileEntry.getFileEntryId(), fileEntry.getTitle(), url, RepositoryContentObject.RepositoryContentType.FILE, fileEntry.getCreateDate(), fileEntry.getModifiedDate()); } else if (rco instanceof Folder) { Folder folder = (Folder) rco;//from w w w .j a va2 s. com String url = _folderUriBuilder.build(Long.toString(folder.getFolderId())).toString(); return new RepositoryContentObject(folder.getFolderId(), folder.getName(), url, RepositoryContentObject.RepositoryContentType.FOLDER, folder.getCreateDate(), folder.getModifiedDate()); } else if (rco instanceof FileShortcut) { FileShortcut fileShortcut = (FileShortcut) rco; String url = _fileUriBuilder.build(Long.toString(fileShortcut.getToFileEntryId())).toString(); return new RepositoryContentObject(fileShortcut.getFileShortcutId(), fileShortcut.getToTitle(), url, RepositoryContentObject.RepositoryContentType.SHORTCUT, fileShortcut.getCreateDate(), fileShortcut.getModifiedDate()); } else { throw new IllegalArgumentException( "Object must be an instance of FileEntry, Folder of " + "FileShortcut"); } }
From source file:com.liferay.document.library.web.internal.util.DLBreadcrumbUtil.java
License:Open Source License
public static void addPortletBreadcrumbEntries(FileShortcut fileShortcut, HttpServletRequest request, RenderResponse renderResponse) throws Exception { Folder folder = fileShortcut.getFolder(); if (folder.getFolderId() != DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) { addPortletBreadcrumbEntries(folder, request, renderResponse); }/*from w w w. ja v a 2 s . com*/ FileShortcut unescapedDLFileShortcut = fileShortcut.toUnescapedModel(); PortletURL portletURL = renderResponse.createRenderURL(); portletURL.setParameter("mvcRenderCommandName", "/document_library/view_file_entry"); portletURL.setParameter("fileEntryId", String.valueOf(fileShortcut.getToFileEntryId())); PortalUtil.addPortletBreadcrumbEntry(request, unescapedDLFileShortcut.getToTitle(), portletURL.toString()); }