Package ipsk.db.speech
Class Session
- java.lang.Object
-
- ipsk.db.speech.Session
-
- All Implemented Interfaces:
java.io.Serializable
@Entity public class Session extends java.lang.Object implements java.io.SerializableRecording Session- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSession.LogLevelstatic classSession.Statusstatic classSession.Type
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCode()java.lang.StringgetComment()java.util.DategetDate()java.lang.StringgetEnvironment()java.lang.StringgetHttpSessionId()The HTTP web session ID Used for authentication.java.lang.DoublegetMaxLevel()Returns amximum recording level of all recording items.java.util.List<Recording>getMissingRecordingItems()Returns missing (not yet recorded) recording items.OrganisationgetOrganisation()ProjectgetProject()java.util.Set<RecordingFile>getRecordingFiles()ScriptgetScript()java.lang.IntegergetSessionId()java.util.Set<Speaker>getSpeakers()Session.StatusgetStatus()java.lang.StringgetStorageDirectoryURL()Session.TypegetType()java.lang.StringgetUuid()booleanhasRecordings()voidmarkHasRecordings(java.lang.Boolean hasRecordings)voidsetCode(java.lang.String code)voidsetComment(java.lang.String comment)voidsetCurrentDate()voidsetDate(java.util.Date date)voidsetEnvironment(java.lang.String environment)voidsetHttpSessionId(java.lang.String httpSessionId)Set HTTP session ID.voidsetOrganisation(Organisation organisation)voidsetProject(Project project)voidsetRecordingFiles(java.util.Set<RecordingFile> recordingFiles)voidsetScript(Script script)voidsetSessionId(java.lang.Integer sessionId)voidsetSpeakers(java.util.Set<Speaker> speakers)voidsetStatus(Session.Status status)voidsetStorageDirectoryURL(java.lang.String storageDirectoryURL)voidsetType(Session.Type type)voidsetUuid(java.lang.String uuid)java.lang.StringtoString()
-
-
-
Method Detail
-
getSessionId
public java.lang.Integer getSessionId()
-
setSessionId
public void setSessionId(java.lang.Integer sessionId)
-
getUuid
public java.lang.String getUuid()
-
setUuid
public void setUuid(java.lang.String uuid)
-
getScript
public Script getScript()
-
setScript
public void setScript(Script script)
-
getCode
public java.lang.String getCode()
-
setCode
public void setCode(java.lang.String code)
-
getEnvironment
public java.lang.String getEnvironment()
-
setEnvironment
public void setEnvironment(java.lang.String environment)
-
getComment
public java.lang.String getComment()
-
setComment
public void setComment(java.lang.String comment)
-
getProject
public Project getProject()
-
setProject
public void setProject(Project project)
-
getDate
public java.util.Date getDate()
-
setDate
public void setDate(java.util.Date date)
-
getRecordingFiles
public java.util.Set<RecordingFile> getRecordingFiles()
-
setRecordingFiles
public void setRecordingFiles(java.util.Set<RecordingFile> recordingFiles)
-
markHasRecordings
public void markHasRecordings(java.lang.Boolean hasRecordings)
-
hasRecordings
public boolean hasRecordings()
-
getSpeakers
public java.util.Set<Speaker> getSpeakers()
-
setSpeakers
public void setSpeakers(java.util.Set<Speaker> speakers)
-
getType
public Session.Type getType()
-
setType
public void setType(Session.Type type)
-
getStatus
public Session.Status getStatus()
-
setStatus
public void setStatus(Session.Status status)
-
getHttpSessionId
public java.lang.String getHttpSessionId()
The HTTP web session ID Used for authentication.- Returns:
- HTTP session ID
-
setHttpSessionId
public void setHttpSessionId(java.lang.String httpSessionId)
Set HTTP session ID. If a new web recording session is created the current HTTP session ID of the authenticated user is stored here. If the user logs out, the web application is redeployed or the server is restarted the web recorder can still upload data, though the corresponding HTTP session is invalidated.- Parameters:
httpSessionId- HTTP session ID
-
setCurrentDate
public void setCurrentDate()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getStorageDirectoryURL
public java.lang.String getStorageDirectoryURL()
-
setStorageDirectoryURL
public void setStorageDirectoryURL(java.lang.String storageDirectoryURL)
-
getOrganisation
public Organisation getOrganisation()
-
setOrganisation
public void setOrganisation(Organisation organisation)
-
getMaxLevel
public java.lang.Double getMaxLevel()
Returns amximum recording level of all recording items. Training sections are ignored.- Returns:
- Maximum level 0.0...1.0
-
getMissingRecordingItems
public java.util.List<Recording> getMissingRecordingItems()
Returns missing (not yet recorded) recording items. Training sections are ignored.- Returns:
- list of missing recording items
-
-