Initial import.
[simdecs_seam.git] / SimDeCS / src / hot / org / ufcspa / simdecs / session / crud / admin / RegraHome.java
1 package org.ufcspa.simdecs.session.crud.admin;\r
2 \r
3 import org.jboss.seam.annotations.Name;\r
4 import org.ufcspa.simdecs.entities.Regra;\r
5 import org.ufcspa.simdecs.session.crud.defaults.SimDeCSEntityHome;\r
6 \r
7 @Name("regraHome")\r
8 public class RegraHome extends SimDeCSEntityHome<Regra> {\r
9 \r
10         public void setRegraId(Long id) {\r
11                 setId(id);\r
12         }\r
13 \r
14         public Long getRegraId() {\r
15                 return (Long) getId();\r
16         }\r
17 \r
18         @Override\r
19         protected Regra createInstance() {\r
20                 Regra regra = new Regra();\r
21                 return regra;\r
22         }\r
23 \r
24         public void load() {\r
25                 if (isIdDefined()) {\r
26                         wire();\r
27                 }\r
28         }\r
29 \r
30         public void wire() {\r
31                 getInstance();\r
32         }\r
33 \r
34         public boolean isWired() {\r
35                 return true;\r
36         }\r
37 \r
38         public Regra getDefinedInstance() {\r
39                 return isIdDefined() ? getInstance() : null;\r
40         }\r
41 \r
42 }\r