KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > testGenerateBeans_CustomerTblBean


1 package test;
2
3 import java.sql.Date JavaDoc;
4 import java.sql.Time JavaDoc;
5 import javax.ejb.*;
6
7 /**
8  * This is the bean class for the CustomerTblBean enterprise bean.
9  * Created Dec 18, 2005 11:19:15 PM
10  * @author honza
11  */

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

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

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

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

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

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

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

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

68     
69     public abstract Integer JavaDoc getCustomerNum();
70     public abstract void setCustomerNum(Integer JavaDoc customerNum);
71     
72     public abstract String JavaDoc getName();
73     public abstract void setName(String JavaDoc name);
74     
75     public abstract String JavaDoc getAddrLn1();
76     public abstract void setAddrLn1(String JavaDoc addrLn1);
77     
78     public abstract String JavaDoc getAddrLn2();
79     public abstract void setAddrLn2(String JavaDoc addrLn2);
80     
81     public abstract String JavaDoc getCity();
82     public abstract void setCity(String JavaDoc city);
83     
84     public abstract String JavaDoc getState();
85     public abstract void setState(String JavaDoc state);
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 Integer JavaDoc getCreditLimit();
97     public abstract void setCreditLimit(Integer JavaDoc creditLimit);
98     
99     public abstract Date JavaDoc getLastSaleDate();
100     public abstract void setLastSaleDate(Date JavaDoc lastSaleDate);
101     
102     public abstract Time JavaDoc getLastSaleTime();
103     public abstract void setLastSaleTime(Time JavaDoc lastSaleTime);
104     
105     public abstract DiscountCodeTblLocal getDiscountCode();
106     public abstract void setDiscountCode(DiscountCodeTblLocal discountCode);
107     
108     public abstract test.MicroMarketsTblLocal getZip();
109     public abstract void setZip(test.MicroMarketsTblLocal zip);
110     
111     
112     public Integer JavaDoc ejbCreate(Integer JavaDoc customerNum, String JavaDoc name, String JavaDoc addrLn1, String JavaDoc addrLn2, String JavaDoc city, String JavaDoc state, String JavaDoc phone, String JavaDoc fax, String JavaDoc email, Integer JavaDoc creditLimit, Date JavaDoc lastSaleDate, Time JavaDoc lastSaleTime, DiscountCodeTblLocal discountCode, test.MicroMarketsTblLocal zip) throws CreateException {
113         if (customerNum == null) {
114             throw new CreateException("The field \"customerNum\" must not be null");
115         }
116         if (discountCode == null) {
117             throw new CreateException("The field \"discountCode\" must not be null");
118         }
119         if (zip == null) {
120             throw new CreateException("The field \"zip\" must not be null");
121         }
122         
123         // TODO add additional validation code, throw CreateException if data is not valid
124
setCustomerNum(customerNum);
125         setName(name);
126         setAddrLn1(addrLn1);
127         setAddrLn2(addrLn2);
128         setCity(city);
129         setState(state);
130         setPhone(phone);
131         setFax(fax);
132         setEmail(email);
133         setCreditLimit(creditLimit);
134         setLastSaleDate(lastSaleDate);
135         setLastSaleTime(lastSaleTime);
136         
137         return null;
138     }
139     
140     public void ejbPostCreate(Integer JavaDoc customerNum, String JavaDoc name, String JavaDoc addrLn1, String JavaDoc addrLn2, String JavaDoc city, String JavaDoc state, String JavaDoc phone, String JavaDoc fax, String JavaDoc email, Integer JavaDoc creditLimit, Date JavaDoc lastSaleDate, Time JavaDoc lastSaleTime, DiscountCodeTblLocal discountCode, test.MicroMarketsTblLocal zip) {
141         // TODO populate relationships here if appropriate
142
setDiscountCode(discountCode);
143         setZip(zip);
144         
145     }
146 }
147
Popular Tags