package wenrgise.ejb.common.session; import java.rmi.RemoteException; import java.text.DateFormat; import java.util.HashMap; import java.util.Locale; import javax.ejb.EJBObject; import wenrgise.common.utility.UserInfo; import wenrgise.common.vo.BaseDetailVO; import wenrgise.common.vo.BaseHeaderVO; import wenrgise.common.vo.BaseQueryVO; public interface UserSession extends EJBObject { void putBaseHeaderVO(String paramString, BaseHeaderVO paramBaseHeaderVO) throws RemoteException; void removeAllIfExists(String paramString1, String paramString2) throws RemoteException; void putBaseQueryVO(String paramString, BaseQueryVO paramBaseQueryVO) throws RemoteException; void putBaseDetailVO(String paramString1, String paramString2, BaseDetailVO paramBaseDetailVO) throws RemoteException; BaseHeaderVO getBaseHeaderVO(String paramString) throws RemoteException; BaseQueryVO getBaseQueryVO(String paramString) throws RemoteException; BaseDetailVO getBaseDetailVO(String paramString1, String paramString2) throws RemoteException; UserInfo getUserInfo() throws RemoteException; void setUserInfo(UserInfo paramUserInfo) throws RemoteException; Locale getUserLocale() throws RemoteException; void setUserLocale(Locale paramLocale) throws RemoteException; Locale getDefaultLocale() throws RemoteException; DateFormat getUserDateFormat() throws RemoteException; DateFormat getDefaultDateFormat() throws RemoteException; HashMap getModuleFacade() throws RemoteException; void removeAllDetailVO(String paramString) throws RemoteException; void setModuleFacade(HashMap paramHashMap) throws RemoteException; void setModuleName(String paramString) throws RemoteException; EJBObject getModuleEJBObject() throws RemoteException; void setForwardedPage(String paramString1, String paramString2) throws RemoteException; String getForwardedPage(String paramString) throws RemoteException; HashMap getAccessInfo() throws RemoteException; void setAccessInfo(HashMap paramHashMap) throws RemoteException; }