Added new UI to upload bayesian network.
[simdecs.git] / src / java / org / ufcspa / simdecs / bn / ui / NodeTypeController.java
CommitLineData
3f2db471
MS
1/*
2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
4 */
5package org.ufcspa.simdecs.bn.ui;
6
7import java.util.ArrayList;
8import java.util.List;
9import javax.faces.bean.ApplicationScoped;
10import javax.faces.bean.ManagedBean;
11import javax.faces.model.SelectItem;
12import org.ufcspa.simdecs.bn.entity.NodeType;
13
14/**
15 *
16 * @author mchelem
17 */
18@ManagedBean(name = "nodeTypeController")
19@ApplicationScoped
20public 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}