KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > testPackage > SalesRepTblBean


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

10 public abstract class SalesRepTblBean implements javax.ejb.EntityBean JavaDoc, testPackage.SalesRepTblLocalBusiness {
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 getSalesRepNum();
68     public abstract void setSalesRepNum(java.lang.Integer JavaDoc salesRepNum);
69     
70     public abstract java.lang.String JavaDoc getFirstName();
71     public abstract void setFirstName(java.lang.String JavaDoc firstName);
72     
73     public abstract java.lang.String JavaDoc getLastName();
74     public abstract void setLastName(java.lang.String JavaDoc lastName);
75     
76     public abstract java.lang.Integer JavaDoc getQuota();
77     public abstract void setQuota(java.lang.Integer JavaDoc quota);
78     
79     public abstract java.math.BigDecimal JavaDoc getYtdSales();
80     public abstract void setYtdSales(java.math.BigDecimal JavaDoc ytdSales);
81     
82     public abstract java.math.BigDecimal JavaDoc getLastYrSales();
83     public abstract void setLastYrSales(java.math.BigDecimal JavaDoc lastYrSales);
84     
85     public abstract java.math.BigDecimal JavaDoc getCommissionRate();
86     public abstract void setCommissionRate(java.math.BigDecimal JavaDoc commissionRate);
87     
88     public abstract java.lang.Integer JavaDoc getTravelAllow();
89     public abstract void setTravelAllow(java.lang.Integer JavaDoc travelAllow);
90     
91     public abstract java.sql.Date JavaDoc getHireDate();
92     public abstract void setHireDate(java.sql.Date JavaDoc hireDate);
93     
94     public abstract java.lang.Float JavaDoc getTwoYrSalesGoal();
95     public abstract void setTwoYrSalesGoal(java.lang.Float JavaDoc twoYrSalesGoal);
96     
97     public abstract java.util.Collection JavaDoc getSalesRepDataTblBean();
98     public abstract void setSalesRepDataTblBean(java.util.Collection JavaDoc salesRepDataTblBean);
99     
100     public abstract java.util.Collection JavaDoc getOrderTblBean();
101     public abstract void setOrderTblBean(java.util.Collection JavaDoc orderTblBean);
102     
103     public abstract testPackage.OfficeTblLocal getOfficeNum();
104     public abstract void setOfficeNum(testPackage.OfficeTblLocal officeNum);
105     
106     
107     public java.lang.Integer JavaDoc ejbCreate(java.lang.Integer JavaDoc salesRepNum, java.lang.String JavaDoc firstName, java.lang.String JavaDoc lastName, java.lang.Integer JavaDoc quota, java.math.BigDecimal JavaDoc ytdSales, java.math.BigDecimal JavaDoc lastYrSales, java.math.BigDecimal JavaDoc commissionRate, java.lang.Integer JavaDoc travelAllow, java.sql.Date JavaDoc hireDate, java.lang.Float JavaDoc twoYrSalesGoal, testPackage.OfficeTblLocal officeNum) throws javax.ejb.CreateException JavaDoc {
108         if (salesRepNum == null) {
109             throw new javax.ejb.CreateException JavaDoc("The field \"salesRepNum\" must not be null");
110         }
111         if (officeNum == null) {
112             throw new javax.ejb.CreateException JavaDoc("The field \"officeNum\" must not be null");
113         }
114         
115         // TODO add additional validation code, throw CreateException if data is not valid
116
setSalesRepNum(salesRepNum);
117         setFirstName(firstName);
118         setLastName(lastName);
119         setQuota(quota);
120         setYtdSales(ytdSales);
121         setLastYrSales(lastYrSales);
122         setCommissionRate(commissionRate);
123         setTravelAllow(travelAllow);
124         setHireDate(hireDate);
125         setTwoYrSalesGoal(twoYrSalesGoal);
126         
127         return null;
128     }
129     
130     public void ejbPostCreate(java.lang.Integer JavaDoc salesRepNum, java.lang.String JavaDoc firstName, java.lang.String JavaDoc lastName, java.lang.Integer JavaDoc quota, java.math.BigDecimal JavaDoc ytdSales, java.math.BigDecimal JavaDoc lastYrSales, java.math.BigDecimal JavaDoc commissionRate, java.lang.Integer JavaDoc travelAllow, java.sql.Date JavaDoc hireDate, java.lang.Float JavaDoc twoYrSalesGoal, testPackage.OfficeTblLocal officeNum) {
131         // TODO populate relationships here if appropriate
132
setOfficeNum(officeNum);
133         
134     }
135 }
136
Popular Tags