Adding node role (sintoma, diagnóstico, conduta) to Node.
[simdecs.git] / src / java / org / ufcspa / simdecs / bn / ui / NodeRoleController.java
diff --git a/src/java/org/ufcspa/simdecs/bn/ui/NodeRoleController.java b/src/java/org/ufcspa/simdecs/bn/ui/NodeRoleController.java
new file mode 100644 (file)
index 0000000..d30b742
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package org.ufcspa.simdecs.bn.ui;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.faces.bean.ApplicationScoped;
+import javax.faces.bean.ManagedBean;
+import javax.faces.model.SelectItem;
+import org.ufcspa.simdecs.bn.entity.NodeRole;
+
+/**
+ *
+ * @author mchelem
+ */
+@ManagedBean(name = "nodeRoleController")
+@ApplicationScoped
+public class NodeRoleController {
+    private NodeRole nodeRole;
+
+    public void setNodeRole(NodeRole nodeRole) { this.nodeRole=nodeRole; }
+
+    public NodeRole getNodeRole() { return this.nodeRole; }
+        
+    public List<SelectItem> getNodeRoles() {
+        List<SelectItem> items = new ArrayList<SelectItem>();
+            for (NodeRole role: NodeRole.values()) {
+                items.add(new SelectItem(role, role.toString()));
+            }
+        return items;
+    } 
+}