protected DocumentTreeNode getDocumentTreeNode(DocumentModel documentModel) { DocumentTreeNode documentTreeNode = null; if (documentModel != null) { Filter filter = getTreeManager().getFilter(PUBLICATION_TREE_PLUGIN_NAME); Sorter sorter = getTreeManager().getSorter(PUBLICATION_TREE_PLUGIN_NAME); documentTreeNode = new DocumentTreeNodeImpl(documentModel, filter, sorter); } return documentTreeNode; }
protected DocumentTreeNode newDocumentTreeNode(DocumentModel doc, String treeName) { TreeManager treeManager = Framework.getService(TreeManager.class); Filter filter = treeManager.getFilter(treeName); Filter leafFilter = treeManager.getLeafFilter(treeName); Sorter sorter = treeManager.getSorter(treeName); String pageProvider = treeManager.getPageProviderName(treeName); return new DocumentTreeNodeImpl(doc, filter, leafFilter, sorter, pageProvider); }