package com.hp.tcp.shaleresearch.controller.orgview;

import javax.swing.tree.DefaultMutableTreeNode;

import org.apache.myfaces.tobago.model.TreeState;


public class OrgViewController {
    DefaultMutableTreeNode orgTree;
    TreeState orgTreeState;
    
    public OrgViewController() {
        orgTree = new DefaultMutableTreeNode(new Node("WSNT-BIDS"));
        orgTree.insert(new DefaultMutableTreeNode(new Node("WSNT")), 0 );
        orgTree.insert(new DefaultMutableTreeNode(new Node("BIDS")), 0 );
        
        orgTreeState = new TreeState();
        orgTreeState.addExpandState(orgTree);
    }
    
    public DefaultMutableTreeNode getOrgTree() {
        return orgTree;
    }
    public void setOrgTree(DefaultMutableTreeNode orgTree) {
        this.orgTree = orgTree;
    }
    
    public TreeState getOrgTreeState() {
        return orgTreeState;
    }
    public void setOrgTreeState( TreeState orgTreeState) {
        this.orgTreeState = orgTreeState;
    }
    
    public static Node createNode( String name, String id ) {
        return new Node(name,id);
    }
}
