Initial import.
[simdecs_seam.git] / SimDeCS / src / hot / org / ufcspa / simdecs / session / crud / admin / RegraHome.java
diff --git a/SimDeCS/src/hot/org/ufcspa/simdecs/session/crud/admin/RegraHome.java b/SimDeCS/src/hot/org/ufcspa/simdecs/session/crud/admin/RegraHome.java
new file mode 100644 (file)
index 0000000..22ce650
--- /dev/null
@@ -0,0 +1,42 @@
+package org.ufcspa.simdecs.session.crud.admin;\r
+\r
+import org.jboss.seam.annotations.Name;\r
+import org.ufcspa.simdecs.entities.Regra;\r
+import org.ufcspa.simdecs.session.crud.defaults.SimDeCSEntityHome;\r
+\r
+@Name("regraHome")\r
+public class RegraHome extends SimDeCSEntityHome<Regra> {\r
+\r
+       public void setRegraId(Long id) {\r
+               setId(id);\r
+       }\r
+\r
+       public Long getRegraId() {\r
+               return (Long) getId();\r
+       }\r
+\r
+       @Override\r
+       protected Regra createInstance() {\r
+               Regra regra = new Regra();\r
+               return regra;\r
+       }\r
+\r
+       public void load() {\r
+               if (isIdDefined()) {\r
+                       wire();\r
+               }\r
+       }\r
+\r
+       public void wire() {\r
+               getInstance();\r
+       }\r
+\r
+       public boolean isWired() {\r
+               return true;\r
+       }\r
+\r
+       public Regra getDefinedInstance() {\r
+               return isIdDefined() ? getInstance() : null;\r
+       }\r
+\r
+}\r