📄 usercontrollerlocal.java
字号:
/* Jian Cai , 09/2001 */package org.impact.stars.control.ejb;import java.util.Collection;//import java.rmi.RemoteException;import javax.ejb.EJBLocalObject;import javax.ejb.FinderException;import javax.ejb.CreateException;import org.impact.stars.organizationmd.profilemgr.ejb.ProfileMgrLocal;import org.impact.stars.organizationmd.user.ejb.UserLocal;import org.impact.stars.control.event.StarsEvent;import org.impact.stars.control.exceptions.StarsEventException;import org.impact.stars.control.exceptions.StarsAppException;/** * This is the EJB-tier controller of the MVC. * It is implemented as a session EJB. It controls all the activities * that happen in a client session. * It also provides mechanisms to access other session EJBs. */public interface UserControllerLocal extends EJBLocalObject { /** @return the profilemgr entity bean for this user. */ public ProfileMgrLocal getProfileMgr() throws StarsAppException; public UserLocal getUser() throws StarsAppException; /** * Feeds the specified event to the state machine of the business logic. * @return a list of models that got updated because of the * processing of this event. */ public Collection handleEvent(StarsEvent ese) throws StarsEventException;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -