Class SessionManager

java.lang.Object
org.openforis.collect.manager.SessionManager
Direct Known Subclasses:
RecordSessionManager

public class SessionManager extends Object
Author:
M. Togna
  • Constructor Details

    • SessionManager

      public SessionManager()
  • Method Details

    • createSessionState

      public void createSessionState(javax.servlet.http.HttpSession session)
    • sessionDestroyed

      public void sessionDestroyed()
    • getSessionState

      public SessionState getSessionState()
    • getActiveRecord

      public CollectRecord getActiveRecord()
    • getLoggedUser

      public User getLoggedUser()
    • getLoggedUsername

      public String getLoggedUsername()
    • getActiveDesignerSurvey

      public CollectSurvey getActiveDesignerSurvey()
    • getDesignerSessionStatus

      public SessionStatus getDesignerSessionStatus()
    • getActiveSurvey

      public CollectSurvey getActiveSurvey()
    • setActiveRecord

      public void setActiveRecord(CollectRecord record)
    • setActiveSurvey

      public void setActiveSurvey(CollectSurvey survey)
    • clearActiveRecord

      public void clearActiveRecord()
    • saveActiveDesignerSurvey

      public void saveActiveDesignerSurvey()
    • keepSessionAlive

      public void keepSessionAlive()
    • setLocale

      public void setLocale(String localeStr)
    • checkIsActiveRecordLocked

      public void checkIsActiveRecordLocked() throws RecordUnlockedException
      Throws:
      RecordUnlockedException
    • invalidateSession

      public void invalidateSession()
    • releaseRecord

      public void releaseRecord() throws RecordUnlockedException
      Throws:
      RecordUnlockedException