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.Serializable
Recording Session- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Session.LogLevel
static class
Session.Status
static class
Session.Type
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCode()
java.lang.String
getComment()
java.util.Date
getDate()
java.lang.String
getEnvironment()
java.lang.String
getHttpSessionId()
The HTTP web session ID Used for authentication.java.lang.Double
getMaxLevel()
Returns amximum recording level of all recording items.java.util.List<Recording>
getMissingRecordingItems()
Returns missing (not yet recorded) recording items.Organisation
getOrganisation()
Project
getProject()
java.util.Set<RecordingFile>
getRecordingFiles()
Script
getScript()
java.lang.Integer
getSessionId()
java.util.Set<Speaker>
getSpeakers()
Session.Status
getStatus()
java.lang.String
getStorageDirectoryURL()
Session.Type
getType()
java.lang.String
getUuid()
boolean
hasRecordings()
void
markHasRecordings(java.lang.Boolean hasRecordings)
void
setCode(java.lang.String code)
void
setComment(java.lang.String comment)
void
setCurrentDate()
void
setDate(java.util.Date date)
void
setEnvironment(java.lang.String environment)
void
setHttpSessionId(java.lang.String httpSessionId)
Set HTTP session ID.void
setOrganisation(Organisation organisation)
void
setProject(Project project)
void
setRecordingFiles(java.util.Set<RecordingFile> recordingFiles)
void
setScript(Script script)
void
setSessionId(java.lang.Integer sessionId)
void
setSpeakers(java.util.Set<Speaker> speakers)
void
setStatus(Session.Status status)
void
setStorageDirectoryURL(java.lang.String storageDirectoryURL)
void
setType(Session.Type type)
void
setUuid(java.lang.String uuid)
java.lang.String
toString()
-
-
-
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:
toString
in 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
-
-