KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > testPackage > CustomerTblBean


1 package testPackage;
2
3 import javax.ejb.*;
4
5 /**
6  * This is the bean class for the CustomerTblBean enterprise bean.
7  * Created Kdysi
8  * @author Kdosi
9  */

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

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

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

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

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

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

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

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

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