类 gboat2.base.bridge.model.UserSession
的使用

使用 UserSession 的软件包
gboat2.approve.service   
gboat2.approve.service.impl   
gboat2.base.bridge   
gboat2.web.action   
gboat2.web.business   
gboat2.web.business.impl   
gboat2.web.service   
gboat2.web.service.impl   
 

gboat2.approve.serviceUserSession 的使用
 

参数类型为 UserSessiongboat2.approve.service 中的方法
 void IApproveService.callback(String stepName, String hostId, Object businessObject, UserSession userSession, ICallbackHandler handler)
          撤回已经提交的审批
 void IApproveService.returnback(String stepName, String hostId, Object businessObject, UserSession userSession, ICallbackHandler handler)
          打回已经完成的审核,打回后当前流程节点的操作对整体流程没有影响
 

gboat2.approve.service.implUserSession 的使用
 

参数类型为 UserSessiongboat2.approve.service.impl 中的方法
 void ApproveServiceImpl.callback(String stepName, String hostId, Object businessObject, UserSession userSession, ICallbackHandler handler)
           
 void ApproveServiceImpl.returnback(String nodeName, String projectId, Object businessObject, UserSession userSession, ICallbackHandler handler)
           
 

gboat2.base.bridgeUserSession 的使用
 

返回 UserSessiongboat2.base.bridge 中的方法
static UserSession GboatAppContext.getUserSession()
           
static UserSession GboatAppContext.getUserSession(javax.servlet.http.HttpServletRequest request)
          用户 Session 实例
 

gboat2.web.actionUserSession 的使用
 

返回 UserSessiongboat2.web.action 中的方法
 UserSession GIndexAction.getUserSession()
           
 

参数类型为 UserSessiongboat2.web.action 中的方法
protected  String LoginAction.getPageAppMode(UserSession userSession)
          获取页面登录对象
protected  void LoginAction.setSession(UserSession userSession)
          生成ssoSessionID,设置session
protected  void GIndexAction.setSession(UserSession userSession)
          生成ssoSessionID,设置session
 

gboat2.web.businessUserSession 的使用
 

返回 UserSessiongboat2.web.business 中的方法
 UserSession ILoginBusiness.superSession(UserSession userSession, String systemId)
          给super用户设置session
 

参数类型为 UserSessiongboat2.web.business 中的方法
 List<ShortcutResourceVO> IShortcutBusiness.getShortcutResourceByUser(UserSession session, List<AuthorityResourceVO> authoritys)
           
 UserSession ILoginBusiness.superSession(UserSession userSession, String systemId)
          给super用户设置session
 

gboat2.web.business.implUserSession 的使用
 

返回 UserSessiongboat2.web.business.impl 中的方法
 UserSession LoginBusinessImpl.superSession(UserSession userSession, String systemId)
           
 

参数类型为 UserSessiongboat2.web.business.impl 中的方法
 List<ShortcutResourceVO> ShortcutBusinessImpl.getShortcutResourceByUser(UserSession session, List<AuthorityResourceVO> authoritys)
           
 UserSession LoginBusinessImpl.superSession(UserSession userSession, String systemId)
           
 

gboat2.web.serviceUserSession 的使用
 

返回 UserSessiongboat2.web.service 中的方法
 UserSession ISessionService.loadNavigationMenuToSession(UserSession userSession, UserGroupOrganMapper mapper)
          获取用户导航菜单树,存放到userSession中
 UserSession ISessionService.login(String loginId, String passwd)
           
 UserSession ISessionService.login(String userId, String groupId, String roleId, String systemId)
           
 UserSession ISessionService.login(User user, UserGroupOrganMapper mapper)
          用户登录,将在多个系统的权限整合
 UserSession ISessionService.login(User user, UserGroupOrganMapper mapper, String systemId)
           
 

参数类型为 UserSessiongboat2.web.service 中的方法
 net.sf.json.JSONArray IWidgetService.fetchMsgs(UserSession session, int count)
          获取桌面控件的显示消息
 GroupType IRoleService.findGroupTypeBySession(UserSession session)
          根据session判断组类型
 RoleType IRoleService.findRoleTypeBySession(UserSession session)
          根据session判断角色类型
 SystemType IRoleService.findSystemTypeBySession(UserSession session)
          根据session判断系统类型
 net.sf.json.JSONObject IWidgetService.getWidgetConfig(UserSession session)
          获取显示本服务消息的前端widget组件配置信息
 boolean IWidgetService.hasMsg(UserSession session)
          是否有消息需要显示
 UserSession ISessionService.loadNavigationMenuToSession(UserSession userSession, UserGroupOrganMapper mapper)
          获取用户导航菜单树,存放到userSession中
 

gboat2.web.service.implUserSession 的使用
 

返回 UserSessiongboat2.web.service.impl 中的方法
 UserSession SessionServiceImpl.loadNavigationMenuToSession(UserSession userSession, UserGroupOrganMapper mapper)
           
 UserSession SessionServiceImpl.login(String loginId, String passwd)
           
 UserSession SessionServiceImpl.login(String userId, String groupId, String roleId, String systemId)
           
 UserSession SessionServiceImpl.login(User user, UserGroupOrganMapper status)
           
 UserSession SessionServiceImpl.login(User user, UserGroupOrganMapper status, String systemId)
           
 

参数类型为 UserSessiongboat2.web.service.impl 中的方法
 GroupType RoleServiceImpl.findGroupTypeBySession(UserSession session)
           
 RoleType RoleServiceImpl.findRoleTypeBySession(UserSession session)
           
 SystemType RoleServiceImpl.findSystemTypeBySession(UserSession session)
           
 UserSession SessionServiceImpl.loadNavigationMenuToSession(UserSession userSession, UserGroupOrganMapper mapper)
           
 



Copyright © 2014 广联达软件股份有限公司(Glodon Software Co., Ltd.). All rights reserved.