Class Recording

  • All Implemented Interfaces:
    ImmutibilityProvider, java.awt.datatransfer.Transferable, java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener

    @Entity
    public class Recording
    extends Recprompt
    implements java.beans.PropertyChangeListener
    Represents a recording element of the recording script. Recording generated by hbm2java
    See Also:
    Serialized Form
    • Constructor Detail

      • Recording

        public Recording()
        default constructor
    • Method Detail

      • setRecinstructions

        public void setRecinstructions​(Recinstructions recinstructions)
      • getReccomment

        public Reccomment getReccomment()
      • setReccomment

        public void setReccomment​(Reccomment reccomment)
      • setAnnotationTemplate

        public void setAnnotationTemplate​(AnnotationTemplate annotationTemplate)
      • getItemcode

        public java.lang.String getItemcode()
      • setItemcode

        public void setItemcode​(java.lang.String itemcode)
      • getRecduration

        public java.lang.Integer getRecduration()
      • setRecduration

        public void setRecduration​(java.lang.Integer recduration)
      • getPrerecdelay

        public java.lang.Integer getPrerecdelay()
      • getNNPrerecdelay

        public int getNNPrerecdelay()
      • setPrerecdelay

        public void setPrerecdelay​(java.lang.Integer prerecdelay)
      • getPostrecdelay

        public java.lang.Integer getPostrecdelay()
      • getNNPostrecdelay

        public int getNNPostrecdelay()
      • setPostrecdelay

        public void setPostrecdelay​(java.lang.Integer postrecdelay)
      • getFinalsilence

        public java.lang.Integer getFinalsilence()
      • setFinalsilence

        public void setFinalsilence​(java.lang.Integer finalsilence)
      • getBeep

        public java.lang.String getBeep()
      • setBeep

        public void setBeep​(java.lang.String beep)
      • getRectype

        public java.lang.String getRectype()
      • setRectype

        public void setRectype​(java.lang.String rectype)
      • getRecordingFiles

        public java.util.Set<RecordingFile> getRecordingFiles()
      • setRecordingFiles

        public void setRecordingFiles​(java.util.Set<RecordingFile> recordingFiles)
      • toElement

        public org.w3c.dom.Element toElement​(org.w3c.dom.Document d)
        Overrides:
        toElement in class Recprompt
      • toString

        public java.lang.String toString()
        toString() returns a String representation of a prompt item. The internal fields are given as attribute-value pairs with the individual pairs separated from each other by tabs.
        Overrides:
        toString in class java.lang.Object
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent evt)
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener
        Overrides:
        propertyChange in class Recprompt
      • getBlocked

        public java.lang.Boolean getBlocked()
      • setBlocked

        public void setBlocked​(java.lang.Boolean blocked)
      • setNNBlocked

        public void setNNBlocked​(boolean blocked)
      • getNNBlocked

        public boolean getNNBlocked()
      • needsSilenceDetector

        public boolean needsSilenceDetector()
      • needsBeep

        public boolean needsBeep()
      • setDefaultPrerecdelay

        public void setDefaultPrerecdelay​(int defaultPrerecdelay)
        Apply default pre-recording delay.
        Parameters:
        defaultPrerecdelay - default pre-recording delay in milliseconds
      • getDefaultPrerecdelay

        public int getDefaultPrerecdelay()
      • setDefaultPostrecdelay

        public void setDefaultPostrecdelay​(int defaultPostrecdelay)
        Apply default post-recording delay.
        Parameters:
        defaultPostrecdelay - default post-recording delay in milliseconds
      • getDefaultPostrecdelay

        public int getDefaultPostrecdelay()