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
|
package testPackage;
import javax.ejb.*;
/**
* This is the bean class for the OfficeTblBean enterprise bean.
* Created Kdysi
* @author Kdosi
*/
public abstract class OfficeTblBean implements javax.ejb.EntityBean, testPackage.OfficeTblLocalBusiness {
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 getOfficeNum();
public abstract void setOfficeNum(java.lang.Integer officeNum);
public abstract java.lang.String getCity();
public abstract void setCity(java.lang.String city);
public abstract java.lang.String getRegion();
public abstract void setRegion(java.lang.String region);
public abstract java.lang.Integer getTargetSales();
public abstract void setTargetSales(java.lang.Integer targetSales);
public abstract java.sql.Date getOpenDate();
public abstract void setOpenDate(java.sql.Date openDate);
public abstract java.sql.Date getCloseDate();
public abstract void setCloseDate(java.sql.Date closeDate);
public abstract testPackage.OfficeTypeCodeTblLocal getTypeCode();
public abstract void setTypeCode(testPackage.OfficeTypeCodeTblLocal typeCode);
public abstract java.util.Collection getSalesRepTblBean();
public abstract void setSalesRepTblBean(java.util.Collection salesRepTblBean);
public java.lang.Integer ejbCreate(java.lang.Integer officeNum, java.lang.String city, java.lang.String region, java.lang.Integer targetSales, java.sql.Date openDate, java.sql.Date closeDate, testPackage.OfficeTypeCodeTblLocal typeCode) throws javax.ejb.CreateException {
if (officeNum == null) {
throw new javax.ejb.CreateException("The field \"officeNum\" must not be null");
}
if (typeCode == null) {
throw new javax.ejb.CreateException("The field \"typeCode\" must not be null");
}
// TODO add additional validation code, throw CreateException if data is not valid
setOfficeNum(officeNum);
setCity(city);
setRegion(region);
setTargetSales(targetSales);
setOpenDate(openDate);
setCloseDate(closeDate);
return null;
}
public void ejbPostCreate(java.lang.Integer officeNum, java.lang.String city, java.lang.String region, java.lang.Integer targetSales, java.sql.Date openDate, java.sql.Date closeDate, testPackage.OfficeTypeCodeTblLocal typeCode) {
// TODO populate relationships here if appropriate
setTypeCode(typeCode);
}
}
|