File: SalesRepTblBean.java

package info (click to toggle)
libnb-platform18-java 12.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 729,800 kB
  • sloc: java: 5,059,097; xml: 574,432; php: 78,788; javascript: 29,039; ansic: 10,278; sh: 6,386; cpp: 4,612; jsp: 3,643; sql: 1,097; makefile: 540; objc: 288; perl: 277; haskell: 93
file content (135 lines) | stat: -rw-r--r-- 4,883 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
package testPackage;

import javax.ejb.*;

/**
 * This is the bean class for the SalesRepTblBean enterprise bean.
 * Created Kdysi
 * @author Kdosi
 */
public abstract class SalesRepTblBean implements javax.ejb.EntityBean, testPackage.SalesRepTblLocalBusiness {
    private javax.ejb.EntityContext context;
    
    // <editor-fold defaultstate="collapsed" desc="EJB infrastructure methods. Click on the + sign on the left to edit the code.">
    // TODO Consider creating Transfer Object to encapsulate data
    // TODO Review finder methods
    /**
     * @see javax.ejb.EntityBean#setEntityContext(javax.ejb.EntityContext)
     */
    public void setEntityContext(javax.ejb.EntityContext aContext) {
        context = aContext;
    }
    
    /**
     * @see javax.ejb.EntityBean#ejbActivate()
     */
    public void ejbActivate() {
        
    }
    
    /**
     * @see javax.ejb.EntityBean#ejbPassivate()
     */
    public void ejbPassivate() {
        
    }
    
    /**
     * @see javax.ejb.EntityBean#ejbRemove()
     */
    public void ejbRemove() {
        
    }
    
    /**
     * @see javax.ejb.EntityBean#unsetEntityContext()
     */
    public void unsetEntityContext() {
        context = null;
    }
    
    /**
     * @see javax.ejb.EntityBean#ejbLoad()
     */
    public void ejbLoad() {
        
    }
    
    /**
     * @see javax.ejb.EntityBean#ejbStore()
     */
    public void ejbStore() {
        
    }
    // </editor-fold>
    
    
    public abstract java.lang.Integer getSalesRepNum();
    public abstract void setSalesRepNum(java.lang.Integer salesRepNum);
    
    public abstract java.lang.String getFirstName();
    public abstract void setFirstName(java.lang.String firstName);
    
    public abstract java.lang.String getLastName();
    public abstract void setLastName(java.lang.String lastName);
    
    public abstract java.lang.Integer getQuota();
    public abstract void setQuota(java.lang.Integer quota);
    
    public abstract java.math.BigDecimal getYtdSales();
    public abstract void setYtdSales(java.math.BigDecimal ytdSales);
    
    public abstract java.math.BigDecimal getLastYrSales();
    public abstract void setLastYrSales(java.math.BigDecimal lastYrSales);
    
    public abstract java.math.BigDecimal getCommissionRate();
    public abstract void setCommissionRate(java.math.BigDecimal commissionRate);
    
    public abstract java.lang.Integer getTravelAllow();
    public abstract void setTravelAllow(java.lang.Integer travelAllow);
    
    public abstract java.sql.Date getHireDate();
    public abstract void setHireDate(java.sql.Date hireDate);
    
    public abstract java.lang.Float getTwoYrSalesGoal();
    public abstract void setTwoYrSalesGoal(java.lang.Float twoYrSalesGoal);
    
    public abstract java.util.Collection getSalesRepDataTblBean();
    public abstract void setSalesRepDataTblBean(java.util.Collection salesRepDataTblBean);
    
    public abstract java.util.Collection getOrderTblBean();
    public abstract void setOrderTblBean(java.util.Collection orderTblBean);
    
    public abstract testPackage.OfficeTblLocal getOfficeNum();
    public abstract void setOfficeNum(testPackage.OfficeTblLocal officeNum);
    
    
    public java.lang.Integer ejbCreate(java.lang.Integer salesRepNum, java.lang.String firstName, java.lang.String lastName, java.lang.Integer quota, java.math.BigDecimal ytdSales, java.math.BigDecimal lastYrSales, java.math.BigDecimal commissionRate, java.lang.Integer travelAllow, java.sql.Date hireDate, java.lang.Float twoYrSalesGoal, testPackage.OfficeTblLocal officeNum)  throws javax.ejb.CreateException {
        if (salesRepNum == null) {
            throw new javax.ejb.CreateException("The field \"salesRepNum\" must not be null");
        }
        if (officeNum == null) {
            throw new javax.ejb.CreateException("The field \"officeNum\" must not be null");
        }
        
        // TODO add additional validation code, throw CreateException if data is not valid
        setSalesRepNum(salesRepNum);
        setFirstName(firstName);
        setLastName(lastName);
        setQuota(quota);
        setYtdSales(ytdSales);
        setLastYrSales(lastYrSales);
        setCommissionRate(commissionRate);
        setTravelAllow(travelAllow);
        setHireDate(hireDate);
        setTwoYrSalesGoal(twoYrSalesGoal);
        
        return null;
    }
    
    public void ejbPostCreate(java.lang.Integer salesRepNum, java.lang.String firstName, java.lang.String lastName, java.lang.Integer quota, java.math.BigDecimal ytdSales, java.math.BigDecimal lastYrSales, java.math.BigDecimal commissionRate, java.lang.Integer travelAllow, java.sql.Date hireDate, java.lang.Float twoYrSalesGoal, testPackage.OfficeTblLocal officeNum) {
        // TODO populate relationships here if appropriate
        setOfficeNum(officeNum);
        
    }
}