KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ent > ManufactureBean


1 package ent;
2
3 import java.util.Collection JavaDoc;
4 import javax.ejb.*;
5
6 /**
7  * This is the bean class for the ManufactureBean enterprise bean.
8  * Created 12.1.2006 17:52:53
9  * @author jungi
10  */

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

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

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

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

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

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

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

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

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

129     }
130 }
131
Popular Tags