Added new UI to upload bayesian network.
[simdecs.git] / src / java / org / ufcspa / simdecs / bn / ui / NodeTypeController.java
1 /*
2  * To change this template, choose Tools | Templates
3  * and open the template in the editor.
4  */
5 package org.ufcspa.simdecs.bn.ui;
6
7 import java.util.ArrayList;
8 import java.util.List;
9 import javax.faces.bean.ApplicationScoped;
10 import javax.faces.bean.ManagedBean;
11 import javax.faces.model.SelectItem;
12 import org.ufcspa.simdecs.bn.entity.NodeType;
13
14 /**
15  *
16  * @author mchelem
17  */
18 @ManagedBean(name = "nodeTypeController")
19 @ApplicationScoped
20 public class NodeTypeController {
21     private NodeType nodeType;
22
23     public void setNodeType(NodeType nodeType) { this.nodeType=nodeType; }
24
25     public NodeType getNodeType() { return this.nodeType; }
26         
27     public List<SelectItem> getNodeTypes() {
28         List<SelectItem> items = new ArrayList<SelectItem>();
29             for (NodeType type: NodeType.values()) {
30                 items.add(new SelectItem(type, type.toString()));
31             }
32         return items;
33     } 
34 }