⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modelupdatemanager.java

📁 一个优秀的供应商管理系统
💻 JAVA
字号:
package apusic.myshop.control.ejb;import java.rmi.RemoteException;import java.util.ArrayList;import java.util.Collection;import java.util.Map;import javax.ejb.EJBException;import apusic.myshop.util.Debug;import apusic.myshop.util.JNDINames;import apusic.myshop.control.event.BaseEvent;import apusic.myshop.control.event.CartEvent;import apusic.myshop.control.event.LoginEvent;import apusic.myshop.control.event.DBLoginEvent;import apusic.myshop.control.event.CustomerEvent;import apusic.myshop.control.event.OrderEvent;public class ModelUpdateManager implements java.io.Serializable {  public ModelUpdateManager() { }  public Collection getUpdatedModels(BaseEvent be)    throws RemoteException {    ArrayList modelList = new ArrayList();    if (be instanceof CartEvent) {		  modelList.add(JNDINames.CART_EJBHOME);    } else if (be instanceof LoginEvent) {      modelList.add(JNDINames.CUSTOMER_EJBHOME);    } else if (be instanceof DBLoginEvent) {      modelList.add(JNDINames.CUSTOMER_EJBHOME);    } else if (be instanceof CustomerEvent) {		  modelList.add(JNDINames.CUSTOMER_EJBHOME);    } else if (be instanceof OrderEvent) {	    // do not need this functionality right now, OrderBean does not	    // need to know of model change event.		  //String id = "#" + String.valueOf(((OrderEvent)ese).getRequestId());      //modelList.add(JNDINames.ORDER_EJBHOME+id );      modelList.add(JNDINames.ORDER_EJBHOME);      modelList.add(JNDINames.INVENTORY_EJBHOME);      modelList.add(JNDINames.CART_EJBHOME);    }    return modelList;  }}

⌨️ 快捷键说明

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