inventoryejb.java
来自「一个优秀的供应商管理系统」· Java 代码 · 共 92 行
JAVA
92 行
package apusic.myshop.inventory.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 InventoryEJB implements EntityBean { public String productId; public int qty; 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 InventoryPK ejbCreate(String productId, int qty) throws CreateException { this.productId = productId; this.qty = qty; return null; } public void ejbPostCreate(String productId, int qty){} public String getProductId() { return productId; } public int getQty() { return qty; } public void setProductId(String productId) { this.productId = productId; setDirty(true); } public void setQty(int qty) { this.qty = qty; setDirty(true); } public void updateQty(int qty) { this.qty -= qty; setDirty(true); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?