コード例 #1
0
ファイル: SessionManager.java プロジェクト: openforis/collect
 public void sessionDestroyed() {
   CollectRecord activeRecord = getActiveRecord();
   if (activeRecord != null) {
     try {
       releaseRecord();
     } catch (RecordUnlockedException e) {
     }
   }
 }
コード例 #2
0
ファイル: SessionManager.java プロジェクト: openforis/collect
 public void invalidateSession() {
   try {
     releaseRecord();
   } catch (RecordUnlockedException e) {
     // do nothing
   }
   GraniteContext graniteContext = GraniteContext.getCurrentInstance();
   if (graniteContext != null && graniteContext instanceof HttpGraniteContext) {
     HttpGraniteContext httpGraniteContext = (HttpGraniteContext) graniteContext;
     HttpServletRequest request = httpGraniteContext.getRequest();
     HttpSession session = request.getSession();
     session.invalidate();
   }
 }