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);
}
}
|