public class RecordSessionManager extends SessionManager implements EventListener
| Constructor and Description |
|---|
RecordSessionManager() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
commitRecordFileChanges(CollectRecord record) |
List<RecordEvent> |
flushPendingEvents() |
void |
indexTempRecordFile(File tempFile,
Integer nodeId) |
void |
onEvent(RecordEvent event) |
void |
prepareDeleteTempRecordFile(CollectRecord record,
Integer nodeId) |
void |
releaseRecord() |
void |
setActiveRecord(CollectRecord record) |
checkIsActiveRecordLocked, clearActiveRecord, createSessionState, getActiveDesignerSurvey, getActiveRecord, getActiveSurvey, getDesignerSessionStatus, getLoggedUser, getLoggedUsername, getSessionState, invalidateSession, keepSessionAlive, saveActiveDesignerSurvey, sessionDestroyed, setActiveSurvey, setLocalepublic void onEvent(RecordEvent event)
onEvent in interface EventListenerpublic void setActiveRecord(CollectRecord record)
setActiveRecord in class SessionManagerpublic void releaseRecord()
throws RecordUnlockedException
releaseRecord in class SessionManagerRecordUnlockedExceptionpublic List<RecordEvent> flushPendingEvents()
public boolean commitRecordFileChanges(CollectRecord record) throws RecordFileException
RecordFileExceptionpublic void prepareDeleteTempRecordFile(CollectRecord record, Integer nodeId)
Copyright © 2021 Open Foris. All rights reserved.