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 + -
显示快捷键?