supplierejb.java

来自「一个优秀的供应商管理系统」· Java 代码 · 共 166 行

JAVA
166
字号
package apusic.myshop.supplier.ejb;import java.rmi.RemoteException;import javax.naming.InitialContext;import javax.naming.Context;import javax.naming.NamingException;import javax.ejb.EntityBean;import javax.ejb.EntityContext;import javax.ejb.EJBException;import javax.ejb.FinderException;import javax.ejb.CreateException;import javax.ejb.RemoveException;import javax.ejb.DuplicateKeyException;public class SupplierEJB implements EntityBean {  public int suppId;  public String name;  public String address;  public String province;  public String city;  public String zip;  public String phone;  public String email;  private EntityContext initCtx;  protected transient boolean dirty = false;  public void ejbActivate() {    //  }  public void ejbPassivate() {    //  }  public void ejbLoad() throws RemoteException {    //  }  public void ejbStore() {    //  }  public void ejbRemove() throws RemoveException {        //  }  private void setDirty(boolean flag) {    dirty = flag;  }  public boolean isModified() {    return dirty;  }  public void setEntityContext(EntityContext ctx) {    initCtx = ctx;  }  public void unsetEntityContext() {    initCtx = null;  }  public SupplierPK ejbCreate(    int suppId, String name,    String address, String province,    String city, String zip,    String phone, String email  ) throws CreateException {    this.suppId = suppId;    this.name = name;    this.address = address;    this.province = province;    this.city = city;    this.zip = zip;    this.phone = phone;    this.email = email;    return null;  }  public void ejbPostCreate(    int suppId, String name,    String address, String province,    String city, String zip,    String phone, String email  ) {}  //++++++++++++++++++++++++++++++++++++++++++++++++++++  //+++     business method  //++++++++++++++++++++++++++++++++++++++++++++++++++++  public int getSuppId() {    return suppId;  }  public String getName() {    return name;  }  public String getAddress() {    return address;  }  public String getProvince() {    return province;  }  public String getCity() {    return city;  }  public String getZip() {    return zip;  }  public String getPhone() {    return phone;  }  public String getEmail() {    return email;  }  public void setSuppId(int suppId) {    this.suppId = suppId;    setDirty(true);  }  public void setName(String name) {    this.name = name;    setDirty(true);  }  public void setAddress(String address) {    this.address = address;    setDirty(true);  }  public void setProvince(String province) {    this.province = province;    setDirty(true);  }  public void setCity(String city) {    this.city = city;    setDirty(true);  }  public void setZip(String zip) {    this.zip = zip;    setDirty(true);  }  public void setPhone(String phone) {    this.phone = phone;    setDirty(true);  }  public void setEmail(String email) {    this.email = email;    setDirty(true);  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?