KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > cmpdb > testCreateCMPBeansFromDB_ManufactureBean


1 package cmpdb;
2
3 import java.util.Collection JavaDoc;
4 import javax.ejb.*;
5
6 /**
7  * @author honza
8  */

9 public abstract class ManufactureBean implements EntityBean, ManufactureLocalBusiness {
10     private EntityContext context;
11     
12     // <editor-fold defaultstate="collapsed" desc="EJB infrastructure methods. Click on the + sign on the left to edit the code.">
13
// TODO Consider creating Transfer Object to encapsulate data
14
// TODO Review finder methods
15
/**
16      * @see javax.ejb.EntityBean#setEntityContext(javax.ejb.EntityContext)
17      */

18     public void setEntityContext(EntityContext aContext) {
19         context = aContext;
20     }
21     
22     /**
23      * @see javax.ejb.EntityBean#ejbActivate()
24      */

25     public void ejbActivate() {
26         
27     }
28     
29     /**
30      * @see javax.ejb.EntityBean#ejbPassivate()
31      */

32     public void ejbPassivate() {
33         
34     }
35     
36     /**
37      * @see javax.ejb.EntityBean#ejbRemove()
38      */

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

46     public void unsetEntityContext() {
47         context = null;
48     }
49     
50     /**
51      * @see javax.ejb.EntityBean#ejbLoad()
52      */

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

60     public void ejbStore() {
61         
62     }
63     // </editor-fold>
64

65     
66     public abstract Integer JavaDoc getManufactureId();
67     public abstract void setManufactureId(Integer JavaDoc manufactureId);
68     
69     public abstract String JavaDoc getName();
70     public abstract void setName(String JavaDoc name);
71     
72     public abstract String JavaDoc getAddressline1();
73     public abstract void setAddressline1(String JavaDoc addressline1);
74     
75     public abstract String JavaDoc getAddressline2();
76     public abstract void setAddressline2(String JavaDoc addressline2);
77     
78     public abstract String JavaDoc getCity();
79     public abstract void setCity(String JavaDoc city);
80     
81     public abstract String JavaDoc getState();
82     public abstract void setState(String JavaDoc state);
83     
84     public abstract String JavaDoc getZip();
85     public abstract void setZip(String JavaDoc zip);
86     
87     public abstract String JavaDoc getPhone();
88     public abstract void setPhone(String JavaDoc phone);
89     
90     public abstract String JavaDoc getFax();
91     public abstract void setFax(String JavaDoc fax);
92     
93     public abstract String JavaDoc getEmail();
94     public abstract void setEmail(String JavaDoc email);
95     
96     public abstract String JavaDoc getRep();
97     public abstract void setRep(String JavaDoc rep);
98     
99     public abstract Collection JavaDoc getProductBean();
100     public abstract void setProductBean(Collection JavaDoc productBean);
101     
102     
103     public Integer JavaDoc ejbCreate(Integer JavaDoc manufactureId, String JavaDoc name, String JavaDoc addressline1, String JavaDoc addressline2, String JavaDoc city, String JavaDoc state, String JavaDoc zip, String JavaDoc phone, String JavaDoc fax, String JavaDoc email, String JavaDoc rep) throws CreateException {
104         if (manufactureId == null) {
105             throw new CreateException("The field \"manufactureId\" must not be null");
106         }
107         
108         // TODO add additional validation code, throw CreateException if data is not valid
109
setManufactureId(manufactureId);
110         setName(name);
111         setAddressline1(addressline1);
112         setAddressline2(addressline2);
113         setCity(city);
114         setState(state);
115         setZip(zip);
116         setPhone(phone);
117         setFax(fax);
118         setEmail(email);
119         setRep(rep);
120         
121         return null;
122     }
123     
124     public void ejbPostCreate(Integer JavaDoc manufactureId, String JavaDoc name, String JavaDoc addressline1, String JavaDoc addressline2, String JavaDoc city, String JavaDoc state, String JavaDoc zip, String JavaDoc phone, String JavaDoc fax, String JavaDoc email, String JavaDoc rep) {
125         // TODO populate relationships here if appropriate
126

127     }
128 }
129
Popular Tags