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]);
// }
}