List of usage examples for com.liferay.portal.kernel.trash TrashHandler getTrashRenderer
public TrashRenderer getTrashRenderer(long classPK) throws PortalException;
From source file:com.liferay.bookmarks.trash.BookmarksBaseTrashHandler.java
License:Open Source License
@Override public List<TrashRenderer> getTrashContainedModelTrashRenderers(long classPK, int start, int end) throws PortalException { List<TrashRenderer> trashRenderers = new ArrayList<>(); BookmarksFolder folder = BookmarksFolderLocalServiceUtil.getFolder(classPK); List<BookmarksEntry> foldersAndEntries = BookmarksEntryLocalServiceUtil.getEntries(folder.getGroupId(), classPK, WorkflowConstants.STATUS_IN_TRASH, start, end); for (BookmarksEntry folderOrEntry : foldersAndEntries) { TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(BookmarksEntry.class.getName()); TrashRenderer trashRenderer = trashHandler.getTrashRenderer(folderOrEntry.getEntryId()); trashRenderers.add(trashRenderer); }//from w ww . ja v a2 s . co m return trashRenderers; }
From source file:com.liferay.bookmarks.trash.BookmarksBaseTrashHandler.java
License:Open Source License
@Override public List<TrashRenderer> getTrashContainerModelTrashRenderers(long classPK, int start, int end) throws PortalException { List<TrashRenderer> trashRenderers = new ArrayList<>(); BookmarksFolder folder = BookmarksFolderLocalServiceUtil.getFolder(classPK); List<BookmarksFolder> folders = BookmarksFolderLocalServiceUtil.getFolders(folder.getGroupId(), classPK, WorkflowConstants.STATUS_IN_TRASH, start, end); for (BookmarksFolder curFolder : folders) { TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(BookmarksFolder.class.getName()); TrashRenderer trashRenderer = trashHandler.getTrashRenderer(curFolder.getPrimaryKey()); trashRenderers.add(trashRenderer); }/*w w w .j a v a 2 s . c o m*/ return trashRenderers; }
From source file:com.liferay.bookmarks.trash.BookmarksBaseTrashHandler.java
License:Open Source License
@Override public List<TrashRenderer> getTrashModelTrashRenderers(long classPK, int start, int end, OrderByComparator obc) throws PortalException { List<TrashRenderer> trashRenderers = new ArrayList<>(); BookmarksFolder folder = BookmarksFolderLocalServiceUtil.getFolder(classPK); List<Object> foldersAndEntries = BookmarksFolderLocalServiceUtil.getFoldersAndEntries(folder.getGroupId(), classPK, WorkflowConstants.STATUS_IN_TRASH, start, end, obc); for (Object folderOrEntry : foldersAndEntries) { TrashRenderer trashRenderer = null; if (folderOrEntry instanceof BookmarksFolder) { BookmarksFolder curFolder = (BookmarksFolder) folderOrEntry; TrashHandler trashHandler = TrashHandlerRegistryUtil .getTrashHandler(BookmarksFolder.class.getName()); trashRenderer = trashHandler.getTrashRenderer(curFolder.getPrimaryKey()); } else {/*w ww . j a v a2 s .c o m*/ BookmarksEntry entry = (BookmarksEntry) folderOrEntry; TrashHandler trashHandler = TrashHandlerRegistryUtil .getTrashHandler(BookmarksEntry.class.getName()); trashRenderer = trashHandler.getTrashRenderer(entry.getEntryId()); } trashRenderers.add(trashRenderer); } return trashRenderers; }
From source file:com.liferay.document.library.internal.trash.DLBaseTrashHandler.java
License:Open Source License
@Override public List<TrashRenderer> getTrashContainedModelTrashRenderers(long classPK, int start, int end) throws PortalException { List<TrashRenderer> trashRenderers = new ArrayList<>(); DocumentRepository documentRepository = getDocumentRepository(classPK); List<RepositoryEntry> repositoryEntries = documentRepository.getFileEntriesAndFileShortcuts(classPK, WorkflowConstants.STATUS_IN_TRASH, start, end); for (RepositoryEntry repositoryEntry : repositoryEntries) { String curClassName = StringPool.BLANK; long curClassPK = 0; if (repositoryEntry instanceof FileShortcut) { FileShortcut fileShortcut = (FileShortcut) repositoryEntry; curClassName = DLFileShortcutConstants.getClassName(); curClassPK = fileShortcut.getPrimaryKey(); } else if (repositoryEntry instanceof FileEntry) { FileEntry fileEntry = (FileEntry) repositoryEntry; curClassName = DLFileEntry.class.getName(); curClassPK = fileEntry.getPrimaryKey(); } else {//from ww w . ja v a 2s . c o m continue; } TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(curClassName); TrashRenderer trashRenderer = trashHandler.getTrashRenderer(curClassPK); trashRenderers.add(trashRenderer); } return trashRenderers; }
From source file:com.liferay.document.library.internal.trash.DLBaseTrashHandler.java
License:Open Source License
@Override public List<TrashRenderer> getTrashContainerModelTrashRenderers(long classPK, int start, int end) throws PortalException { List<TrashRenderer> trashRenderers = new ArrayList<>(); DocumentRepository documentRepository = getDocumentRepository(classPK); List<Folder> folders = documentRepository.getFolders(classPK, WorkflowConstants.STATUS_IN_TRASH, false, start, end, null);/* ww w .j a va2s . c o m*/ for (Folder folder : folders) { TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(DLFolder.class.getName()); TrashRenderer trashRenderer = trashHandler.getTrashRenderer(folder.getPrimaryKey()); trashRenderers.add(trashRenderer); } return trashRenderers; }
From source file:com.liferay.document.library.internal.trash.DLBaseTrashHandler.java
License:Open Source License
@Override public List<TrashRenderer> getTrashModelTrashRenderers(long classPK, int start, int end, OrderByComparator obc) throws PortalException { List<TrashRenderer> trashRenderers = new ArrayList<>(); DocumentRepository documentRepository = getDocumentRepository(classPK); List<RepositoryEntry> repositoryEntries = documentRepository.getFoldersAndFileEntriesAndFileShortcuts( classPK, WorkflowConstants.STATUS_IN_TRASH, false, start, end, obc); for (RepositoryEntry repositoryEntry : repositoryEntries) { TrashRenderer trashRenderer = null; if (repositoryEntry instanceof FileShortcut) { FileShortcut fileShortcut = (FileShortcut) repositoryEntry; TrashHandler trashHandler = TrashHandlerRegistryUtil .getTrashHandler(DLFileShortcutConstants.getClassName()); trashRenderer = trashHandler.getTrashRenderer(fileShortcut.getPrimaryKey()); } else if (repositoryEntry instanceof FileEntry) { FileEntry fileEntry = (FileEntry) repositoryEntry; TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(DLFileEntry.class.getName()); trashRenderer = trashHandler.getTrashRenderer(fileEntry.getPrimaryKey()); } else {//from w w w. jav a 2s. c o m Folder folder = (Folder) repositoryEntry; TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(DLFolder.class.getName()); trashRenderer = trashHandler.getTrashRenderer(folder.getPrimaryKey()); } trashRenderers.add(trashRenderer); } return trashRenderers; }
From source file:com.liferay.document.library.web.internal.trash.DLFileShortcutTrashRenderer.java
License:Open Source License
@Override public boolean include(HttpServletRequest request, HttpServletResponse response, String template) throws Exception { TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(DLFileEntryConstants.getClassName()); TrashRenderer trashRenderer = trashHandler.getTrashRenderer(_dlFileShortcut.getToFileEntryId()); return trashRenderer.include(request, response, template); }
From source file:com.liferay.journal.internal.trash.JournalBaseTrashHandler.java
License:Open Source License
@Override public List<TrashRenderer> getTrashContainedModelTrashRenderers(long classPK, int start, int end) throws PortalException { List<TrashRenderer> trashRenderers = new ArrayList<>(); JournalFolder folder = JournalFolderLocalServiceUtil.getFolder(classPK); List<JournalArticle> articles = JournalArticleLocalServiceUtil.search(folder.getGroupId(), classPK, WorkflowConstants.STATUS_IN_TRASH, start, end); for (JournalArticle article : articles) { TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(JournalArticle.class.getName()); TrashRenderer trashRenderer = trashHandler.getTrashRenderer(article.getResourcePrimKey()); trashRenderers.add(trashRenderer); }// ww w . j a va 2 s. c o m return trashRenderers; }
From source file:com.liferay.journal.internal.trash.JournalBaseTrashHandler.java
License:Open Source License
@Override public List<TrashRenderer> getTrashContainerModelTrashRenderers(long classPK, int start, int end) throws PortalException { List<TrashRenderer> trashRenderers = new ArrayList<>(); JournalFolder folder = JournalFolderLocalServiceUtil.getFolder(classPK); List<JournalFolder> folders = JournalFolderLocalServiceUtil.getFolders(folder.getGroupId(), classPK, WorkflowConstants.STATUS_IN_TRASH, start, end); for (JournalFolder curFolder : folders) { TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(JournalFolder.class.getName()); TrashRenderer trashRenderer = trashHandler.getTrashRenderer(curFolder.getPrimaryKey()); trashRenderers.add(trashRenderer); }/* w ww . j a va 2s .co m*/ return trashRenderers; }
From source file:com.liferay.journal.trash.JournalBaseTrashHandler.java
License:Open Source License
@Override public List<TrashRenderer> getTrashModelTrashRenderers(long classPK, int start, int end, OrderByComparator obc) throws PortalException { List<TrashRenderer> trashRenderers = new ArrayList<>(); JournalFolder folder = JournalFolderLocalServiceUtil.getFolder(classPK); List<Object> foldersAndArticles = JournalFolderLocalServiceUtil.getFoldersAndArticles(folder.getGroupId(), classPK, WorkflowConstants.STATUS_IN_TRASH, start, end, obc); for (Object folderOrArticle : foldersAndArticles) { TrashRenderer trashRenderer = null; if (folderOrArticle instanceof JournalFolder) { JournalFolder curFolder = (JournalFolder) folderOrArticle; TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(JournalFolder.class.getName()); trashRenderer = trashHandler.getTrashRenderer(curFolder.getPrimaryKey()); } else {//from www .j a v a 2s . c o m JournalArticle article = (JournalArticle) folderOrArticle; TrashHandler trashHandler = TrashHandlerRegistryUtil .getTrashHandler(JournalArticle.class.getName()); trashRenderer = trashHandler.getTrashRenderer(article.getResourcePrimKey()); } trashRenderers.add(trashRenderer); } return trashRenderers; }