Package org.openforis.collect.manager
Class SessionManager
- java.lang.Object
-
- org.openforis.collect.manager.SessionManager
-
- Direct Known Subclasses:
RecordSessionManager
public class SessionManager extends Object
- Author:
- M. Togna
-
-
Constructor Summary
Constructors Constructor Description SessionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckIsActiveRecordLocked()voidclearActiveRecord()voidcreateSessionState(javax.servlet.http.HttpSession session)CollectSurveygetActiveDesignerSurvey()CollectRecordgetActiveRecord()CollectSurveygetActiveSurvey()SessionStatusgetDesignerSessionStatus()UsergetLoggedUser()StringgetLoggedUsername()SessionStategetSessionState()voidinvalidateSession()voidkeepSessionAlive()voidreleaseRecord()voidsaveActiveDesignerSurvey()voidsessionDestroyed()voidsetActiveRecord(CollectRecord record)voidsetActiveSurvey(CollectSurvey survey)voidsetLocale(String localeStr)
-
-
-
Method Detail
-
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
-
-