d30b742936baea5e4cf342870d582fd0a23fe4aa
[simdecs.git] / src / java / org / ufcspa / simdecs / bn / ui / NodeRoleController.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.NodeRole;
13
14 /**
15  *
16  * @author mchelem
17  */
18 @ManagedBean(name = "nodeRoleController")
19 @ApplicationScoped
20 public class NodeRoleController {
21     private NodeRole nodeRole;
22
23     public void setNodeRole(NodeRole nodeRole) { this.nodeRole=nodeRole; }
24
25     public NodeRole getNodeRole() { return this.nodeRole; }
26         
27     public List<SelectItem> getNodeRoles() {
28         List<SelectItem> items = new ArrayList<SelectItem>();
29             for (NodeRole role: NodeRole.values()) {
30                 items.add(new SelectItem(role, role.toString()));
31             }
32         return items;
33     } 
34 }