File: OrderTblBean.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 (138 lines) | stat: -rw-r--r-- 5,175 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
136
137
138
package testPackage;

import javax.ejb.*;

/**
 * This is the bean class for the OrderTblBean enterprise bean.
 * Created Kdysi
 * @author Kdosi
 */
public abstract class OrderTblBean implements javax.ejb.EntityBean, testPackage.OrderTblLocalBusiness {
    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 getOrderNum();
    public abstract void setOrderNum(java.lang.Integer orderNum);
    
    public abstract java.lang.Integer getQuantity();
    public abstract void setQuantity(java.lang.Integer quantity);
    
    public abstract java.math.BigDecimal getShippingCost();
    public abstract void setShippingCost(java.math.BigDecimal shippingCost);
    
    public abstract java.sql.Date getSalesDate();
    public abstract void setSalesDate(java.sql.Date salesDate);
    
    public abstract java.sql.Date getShippingDate();
    public abstract void setShippingDate(java.sql.Date shippingDate);
    
    public abstract java.sql.Timestamp getDeliveryDatetime();
    public abstract void setDeliveryDatetime(java.sql.Timestamp deliveryDatetime);
    
    public abstract java.lang.String getFreightCompany();
    public abstract void setFreightCompany(java.lang.String freightCompany);
    
    public abstract testPackage.CustomerTblLocal getCustomerNum();
    public abstract void setCustomerNum(testPackage.CustomerTblLocal customerNum);
    
    public abstract testPackage.ProductTblLocal getProductNum();
    public abstract void setProductNum(testPackage.ProductTblLocal productNum);
    
    public abstract testPackage.SalesRepTblLocal getRepNum();
    public abstract void setRepNum(testPackage.SalesRepTblLocal repNum);
    
    public abstract testPackage.SalesTaxCodeTblLocal getSalesTaxStCd();
    public abstract void setSalesTaxStCd(testPackage.SalesTaxCodeTblLocal salesTaxStCd);
    
    
    public java.lang.Integer ejbCreate(java.lang.Integer orderNum, java.lang.Integer quantity, java.math.BigDecimal shippingCost, java.sql.Date salesDate, java.sql.Date shippingDate, java.sql.Timestamp deliveryDatetime, java.lang.String freightCompany, testPackage.CustomerTblLocal customerNum, testPackage.ProductTblLocal productNum, testPackage.SalesRepTblLocal repNum, testPackage.SalesTaxCodeTblLocal salesTaxStCd)  throws javax.ejb.CreateException {
        if (orderNum == null) {
            throw new javax.ejb.CreateException("The field \"orderNum\" must not be null");
        }
        if (customerNum == null) {
            throw new javax.ejb.CreateException("The field \"customerNum\" must not be null");
        }
        if (productNum == null) {
            throw new javax.ejb.CreateException("The field \"productNum\" must not be null");
        }
        if (repNum == null) {
            throw new javax.ejb.CreateException("The field \"repNum\" must not be null");
        }
        if (salesTaxStCd == null) {
            throw new javax.ejb.CreateException("The field \"salesTaxStCd\" must not be null");
        }
        
        // TODO add additional validation code, throw CreateException if data is not valid
        setOrderNum(orderNum);
        setQuantity(quantity);
        setShippingCost(shippingCost);
        setSalesDate(salesDate);
        setShippingDate(shippingDate);
        setDeliveryDatetime(deliveryDatetime);
        setFreightCompany(freightCompany);
        
        return null;
    }
    
    public void ejbPostCreate(java.lang.Integer orderNum, java.lang.Integer quantity, java.math.BigDecimal shippingCost, java.sql.Date salesDate, java.sql.Date shippingDate, java.sql.Timestamp deliveryDatetime, java.lang.String freightCompany, testPackage.CustomerTblLocal customerNum, testPackage.ProductTblLocal productNum, testPackage.SalesRepTblLocal repNum, testPackage.SalesTaxCodeTblLocal salesTaxStCd) {
        // TODO populate relationships here if appropriate
        setCustomerNum(customerNum);
        setProductNum(productNum);
        setRepNum(repNum);
        setSalesTaxStCd(salesTaxStCd);
        
    }
}