?? modelupdatemanager.java
字號(hào):
/**/package org.impact.stars.control.ejb;import java.rmi.RemoteException;import java.util.ArrayList;import java.util.Collection;import java.util.Map;import javax.ejb.EJBException;import org.impact.stars.util.Debug;import org.impact.stars.util.JNDINames;import org.impact.stars.control.event.StarsEvent;import org.impact.stars.control.event.ConceptEvent;import org.impact.stars.control.event.ConceptstrEvent;import org.impact.stars.control.event.ConflictEvent;import org.impact.stars.control.event.PerspectiveEvent;import org.impact.stars.control.event.SignoutEvent;import org.impact.stars.control.event.SigninEvent;/** * This class uses the StarsEvent type to deduce the list of * models that need to be updated because of this event. */public class ModelUpdateManager implements java.io.Serializable { public ModelUpdateManager() { } /** * @return a list of names of models that could have changed due to this event. * The names chosen to refer to models is taken from JNDINames. * @see org.impact.stars.util.JNDINames */ public Collection getUpdatedModels(StarsEvent ese) { Debug.println("ModelUpdateManager: getUpdateModels"); ArrayList modelList = new ArrayList(); if (ese instanceof ConceptEvent) { Debug.println("ModelUpdateManager: ConceptEvent"); modelList.add(JNDINames.CONCEPT_EJBHOME); modelList.add(JNDINames.CONCEPTSTR_EJBHOME); } else if (ese instanceof ConceptstrEvent) { Debug.println("ModelUpdateManager: ConceptstrEvent"); modelList.add(JNDINames.CONCEPTSTR_EJBHOME); } else if (ese instanceof PerspectiveEvent) { Debug.println("ModelUpdateManager: PerspectiveEvent"); /* modelList.add(JNDINames.PERSPECTIVE_EJBHOME); modelList.add(JNDINames.PROFILEMGR_EJBHOME); */ } else if (ese instanceof ConflictEvent) { Debug.println("ModelUpdateManager: ConflictEvent"); modelList.add(JNDINames.CONFLICT_EJBHOME); } else if (ese instanceof SigninEvent) { Debug.println("ModelUpdateManager: SigninEvent"); modelList.add(JNDINames.STAKEHOLDER_EJBHOME); } return modelList; }}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -