List of usage examples for com.liferay.portal.kernel.tree TreePathUtil rebuildTree
public static void rebuildTree(long companyId, long parentPrimaryKey, String parentTreePath, TreeModelTasks<?> treeModelTasks) throws PortalException
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/*www. j a v a2 s. com*/ 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 w w .j a v a 2 s . c o m 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); } }); }