KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > testGenerateJavaEE14 > TestCmpBean


1 /*
2  * TestCmpBean.java
3  *
4  * Created on {date}, {time}
5  *
6  * To change this template, choose Tools | Template Manager
7  * and open the template in the editor.
8  */

9
10 package testGenerateJavaEE14;
11
12 import javax.ejb.CreateException JavaDoc;
13 import javax.ejb.EntityBean JavaDoc;
14 import javax.ejb.EntityContext JavaDoc;
15
16 /**
17  *
18  * @author {user}
19  */

20 public abstract class TestCmpBean implements EntityBean JavaDoc {
21
22     private EntityContext JavaDoc context;
23     
24     // <editor-fold defaultstate="collapsed" desc="EJB infrastructure methods. Click on the + sign on the left to edit the code.">
25

26     // TODO Consider creating Transfer Object to encapsulate data
27
// TODO Review finder methods
28

29     /**
30      * @see javax.ejb.EntityBean#setEntityContext(javax.ejb.EntityContext)
31      */

32     public void setEntityContext(EntityContext JavaDoc aContext) {
33         context = aContext;
34     }
35     
36     /**
37      * @see javax.ejb.EntityBean#ejbActivate()
38      */

39     public void ejbActivate() {
40         
41     }
42     
43     /**
44      * @see javax.ejb.EntityBean#ejbPassivate()
45      */

46     public void ejbPassivate() {
47         
48     }
49     
50     /**
51      * @see javax.ejb.EntityBean#ejbRemove()
52      */

53     public void ejbRemove() {
54         
55     }
56     
57     /**
58      * @see javax.ejb.EntityBean#unsetEntityContext()
59      */

60     public void unsetEntityContext() {
61         context = null;
62     }
63     
64     /**
65      * @see javax.ejb.EntityBean#ejbLoad()
66      */

67     public void ejbLoad() {
68         
69     }
70     
71     /**
72      * @see javax.ejb.EntityBean#ejbStore()
73      */

74     public void ejbStore() {
75         
76     }
77
78     // </editor-fold>
79

80     public abstract java.lang.Long JavaDoc getKey();
81
82     public abstract void setKey(java.lang.Long JavaDoc key);
83     
84     public java.lang.Long JavaDoc ejbCreate(java.lang.Long JavaDoc key) throws CreateException JavaDoc {
85         if (key == null) {
86             throw new CreateException JavaDoc("The field \"key\" must not be null");
87         }
88         
89         // TODO add additional validation code, throw CreateException if data is not valid
90
setKey(key);
91         
92         return null;
93     }
94     
95     public void ejbPostCreate(java.lang.Long JavaDoc key) {
96         // TODO populate relationships here if appropriate
97
}
98
99 }
100
Popular Tags