Initial import.
[simdecs_seam.git] / SimDeCS / resources / src / hot / org / ufcspa / simdecs / session / crud / admin / InstituicaoHome.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.Instituicao;\r
5 import org.ufcspa.simdecs.session.crud.defaults.SimDeCSEntityHome;\r
6 \r
7 @Name("instituicaoHome")\r
8 public class InstituicaoHome extends SimDeCSEntityHome<Instituicao> {\r
9 \r
10         public void setInstituicaoId(Long id) {\r
11                 setId(id);\r
12         }\r
13 \r
14         public Long getInstituicaoId() {\r
15                 return (Long) getId();\r
16         }\r
17 \r
18         @Override\r
19         protected Instituicao createInstance() {\r
20                 Instituicao instituicao = new Instituicao();\r
21                 return instituicao;\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 Instituicao getDefinedInstance() {\r
39                 return isIdDefined() ? getInstance() : null;\r
40         }\r
41 \r
42 }\r