package org.nightlabs.jfire.issuetracking.ui.project; import org.nightlabs.jfire.base.ui.jdo.tree.JDOObjectTreeNode; import org.nightlabs.jfire.issue.project.Project; import org.nightlabs.jfire.issue.project.id.ProjectID; import org.nightlabs.jfire.issuetracking.ui.issue.ActiveProjectTreeController; /** * @author Chairat Kongarayawetchakun - chairat[at]nightlabs[dot]de * */ public class ProjectTreeNode extends JDOObjectTreeNode<ProjectID, Project, ActiveProjectTreeController> { // public TreePath getTreePath() { // List<JDOObjectTreeNode> childNodes = getChildNodes(); // List<JDOObjectTreeNode> nodes = new ArrayList<JDOObjectTreeNode>(); // if(childNodes != null) nodes.addAll(childNodes); // if (nodes != null) { // nodes.add(0, this); // return new TreePath(nodes.toArray(new JDOObjectTreeNode[0])); // } // return new TreePath(new Object[0]); // } // // public JDOObjectTreeNode[] getObjects() { // List<JDOObjectTreeNode> childNodes = getChildNodes(); // List<JDOObjectTreeNode> nodes = new ArrayList<JDOObjectTreeNode>(); // if(childNodes != null) // nodes.addAll(childNodes); // if (nodes != null) { // nodes.add(0, this); // } // return nodes.toArray(new JDOObjectTreeNode[0]); // } }