List of usage examples for com.liferay.portal.kernel.tree TreeModelTasksAdapter TreeModelTasksAdapter
TreeModelTasksAdapter
From source file:com.liferay.bookmarks.service.impl.BookmarksFolderLocalServiceImpl.java
License:Open Source License
@Override public void rebuildTree(long companyId, long parentFolderId, String parentTreePath, final boolean reindex) throws PortalException { TreePathUtil.rebuildTree(companyId, parentFolderId, parentTreePath, new TreeModelTasksAdapter<BookmarksFolder>() { @Override/*from ww w . j ava 2 s.c om*/ public List<BookmarksFolder> findTreeModels(long previousId, long companyId, long parentPrimaryKey, int size) { return bookmarksFolderPersistence.findByF_C_P_NotS(previousId, companyId, parentPrimaryKey, WorkflowConstants.STATUS_IN_TRASH, QueryUtil.ALL_POS, size, new FolderIdComparator(true)); } @Override public void rebuildDependentModelsTreePaths(long parentPrimaryKey, String treePath) throws PortalException { bookmarksEntryLocalService.setTreePaths(parentPrimaryKey, treePath, false); } }); }
From source file:com.liferay.journal.service.impl.JournalFolderLocalServiceImpl.java
License:Open Source License
@Override public void rebuildTree(long companyId, long parentFolderId, String parentTreePath, final boolean reindex) throws PortalException { TreePathUtil.rebuildTree(companyId, parentFolderId, parentTreePath, new TreeModelTasksAdapter<JournalFolder>() { @Override/*from w ww .j a v a2s .com*/ public List<JournalFolder> findTreeModels(long previousId, long companyId, long parentPrimaryKey, int size) { return journalFolderPersistence.findByF_C_P_NotS(previousId, companyId, parentPrimaryKey, WorkflowConstants.STATUS_IN_TRASH, QueryUtil.ALL_POS, size, new FolderIdComparator(true)); } @Override public void rebuildDependentModelsTreePaths(long parentPrimaryKey, String treePath) throws PortalException { journalArticleLocalService.setTreePaths(parentPrimaryKey, treePath, false); } }); }