Class RecordingFile

  • All Implemented Interfaces:
    java.io.Serializable

    @Entity
    public class RecordingFile
    extends java.lang.Object
    implements java.io.Serializable
    RecordingFile
    See Also:
    Serialized Form
    • Constructor Detail

      • RecordingFile

        public RecordingFile()
        default constructor
      • RecordingFile

        public RecordingFile​(int recordingFileId)
        minimal constructor
    • Method Detail

      • getRecordingFileId

        public int getRecordingFileId()
      • setRecordingFileId

        public void setRecordingFileId​(int recordingFileId)
      • getSession

        public Session getSession()
      • setSession

        public void setSession​(Session session)
      • getSignal

        public Signal getSignal()
      • setSignal

        public void setSignal​(Signal signal)
      • getRecording

        public Recording getRecording()
      • setRecording

        public void setRecording​(Recording recording)
      • getSignalFile

        public java.lang.String getSignalFile()
      • setSignalFile

        public void setSignalFile​(java.lang.String signalFile)
      • getFormat

        public java.lang.String getFormat()
      • setFormat

        public void setFormat​(java.lang.String format)
      • getQuantisation

        public java.lang.Integer getQuantisation()
      • setQuantisation

        public void setQuantisation​(java.lang.Integer quantisation)
      • getSamplerate

        public java.lang.Double getSamplerate()
      • setSamplerate

        public void setSamplerate​(java.lang.Double samplerate)
      • getBytes

        public java.lang.Long getBytes()
      • setBytes

        public void setBytes​(java.lang.Long bytes)
      • getEncoding

        public java.lang.String getEncoding()
      • setEncoding

        public void setEncoding​(java.lang.String encoding)
      • getBigendian

        public java.lang.Boolean getBigendian()
      • setBigendian

        public void setBigendian​(java.lang.Boolean bigendian)
      • getFrames

        public java.lang.Long getFrames()
      • setFrames

        public void setFrames​(java.lang.Long frames)
      • getLengthInSeconds

        public java.lang.Double getLengthInSeconds()
      • getChannels

        public java.lang.Integer getChannels()
      • setChannels

        public void setChannels​(java.lang.Integer channels)
      • getDate

        public java.util.Date getDate()
      • setDate

        public void setDate​(java.util.Date date)
      • getRecordingTracks

        public java.util.Set<RecordingTrack> getRecordingTracks()
      • setRecordingTracks

        public void setRecordingTracks​(java.util.Set<RecordingTrack> recordingTracks)
      • getTechnicians

        public java.util.Set<Technician> getTechnicians()
      • setTechnicians

        public void setTechnicians​(java.util.Set<Technician> technicians)
      • getAnnotations

        public java.util.Set<Annotation> getAnnotations()
      • setAnnotations

        public void setAnnotations​(java.util.Set<Annotation> annotations)
      • getDistributions

        public java.util.Set<Distribution> getDistributions()
      • setDistributions

        public void setDistributions​(java.util.Set<Distribution> distributions)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getVersion

        public java.lang.Integer getVersion()
      • setVersion

        public void setVersion​(java.lang.Integer version)
      • getMaxLevel

        public java.lang.Double getMaxLevel()
        Get the maximum normalized amplitude level
        Returns:
        values between 0.0 and 1.0 or null if not yet processed
      • setMaxLevel

        public void setMaxLevel​(java.lang.Double maxRecordingLevel)
        Set the maximum normalized amplitude level
        Parameters:
        maxRecordingLevel - values between 0.0 and 1.0 or null if not yet processed
      • notfiyListeners

        public void notfiyListeners()