productejb.java

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

JAVA
178
字号
package apusic.myshop.product.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 ProductEJB implements EntityBean {  public String productId;  public String catalog;  public int supplier;  public String name;  public String style;  public double listPrice;  public double unitCost;  public String picture;  public String outline;  public String comment;  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 ProductPK ejbCreate(String productId, String catalog,    int supplier, String name, String style, double listPrice,    double unitCost, String picture, String outline, String comment)    throws CreateException {    this.productId = productId;    this.catalog = catalog;    this.supplier = supplier;    this.name = name;    this.style = style;    this.listPrice = listPrice;    this.unitCost = unitCost;    this.picture = picture;    this.outline = outline;    this.comment = comment;    return null;  }  public void ejbPostCreate(String productId, String catalog,    int supplier, String name, String style, double listPrice,    double unitCost, String picture, String outline, String comment){}  public String getProductId() {    return productId;  }  public String getCatalog() {    return catalog;  }  public int getSupplier() {    return supplier;  }  public String getName() {    return name;  }  public String getStyle() {    return style;  }  public double getListPrice() {    return listPrice;  }  public double getUnitCost() {    return unitCost;  }  public String getPicture() {    return picture;  }  public String getOutline() {    return outline;  }  public String getComment() {    return comment;  }  public void setProductId(String productId) {    this.productId = productId;    setDirty(true);  }  public void setCatalog(String catalog) {    this.catalog = catalog;    setDirty(true);  }  public void setSupplier(int supplier) {    this.supplier = supplier;    setDirty(true);  }  public void setName(String name) {    this.name = name;    setDirty(true);  }  public void setStyle(String style) {    this.style = style;    setDirty(true);  }  public void setListPrice(double listPrice) {    this.listPrice = listPrice;    setDirty(true);  }  public void setUnitCost(double unitCost) {    this.unitCost = unitCost;    setDirty(true);  }  public void setPicture(String picture) {    this.picture = picture;    setDirty(true);  }  public void setOutline(String outline) {    this.outline = outline;    setDirty(true);  }  public void setComment(String comment) {    this.comment = comment;    setDirty(true);  }}

⌨️ 快捷键说明

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