Commit | Line | Data |
---|---|---|
3f2db471 MS |
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 | } |