Package ipsk.db.speech
Class Recording
- java.lang.Object
-
- ipsk.db.speech.BasicPropertyChangeSupport
-
- ipsk.db.speech.PromptItem
-
- ipsk.db.speech.Recprompt
-
- ipsk.db.speech.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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATTBEEPstatic java.lang.StringATTBLOCKEDstatic java.lang.StringATTITEMCODEstatic java.lang.StringATTPOSTRECstatic java.lang.StringATTPRERECstatic java.lang.StringATTRECDURstatic java.lang.StringATTSILENCEstatic java.lang.StringATTTYPEstatic booleanDEF_BLOCKEDstatic intDEF_POSTRECDELAYstatic intDEF_PRERECDELAYstatic java.lang.IntegerDEF_RECDURATIONstatic java.lang.StringDEF_RECTYPEstatic java.lang.StringELEMENT_NAME-
Fields inherited from class ipsk.db.speech.BasicPropertyChangeSupport
propertyChangeSupport
-
Fields inherited from class ipsk.db.speech.PromptItem
CLASS_DATA_FLAVOR, mediaitems, position, presenter, recpromptId, recscriptIndex
-
-
Constructor Summary
Constructors Constructor Description Recording()default constructorRecording(IntegerSequenceGenerator seqGen, org.w3c.dom.Element e)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationTemplategetAnnotationTemplate()java.lang.StringgetBeep()java.lang.BooleangetBlocked()intgetDefaultPostrecdelay()intgetDefaultPrerecdelay()java.lang.IntegergetFinalsilence()java.lang.StringgetItemcode()java.util.List<Mediaitem>getMediaitems()booleangetNNBlocked()intgetNNPostrecdelay()intgetNNPrerecdelay()java.lang.IntegergetPostrecdelay()java.lang.IntegergetPrerecdelay()ReccommentgetReccomment()java.lang.IntegergetRecduration()RecinstructionsgetRecinstructions()java.util.Set<RecordingFile>getRecordingFiles()java.lang.StringgetRectype()booleanneedsBeep()booleanneedsSilenceDetector()voidpropertyChange(java.beans.PropertyChangeEvent evt)voidsetAnnotationTemplate(AnnotationTemplate annotationTemplate)voidsetBeep(java.lang.String beep)voidsetBlocked(java.lang.Boolean blocked)voidsetDefaultPostrecdelay(int defaultPostrecdelay)Apply default post-recording delay.voidsetDefaultPrerecdelay(int defaultPrerecdelay)Apply default pre-recording delay.voidsetFinalsilence(java.lang.Integer finalsilence)voidsetItemcode(java.lang.String itemcode)voidsetMediaitems(java.util.List<Mediaitem> mediaitems)voidsetNNBlocked(boolean blocked)voidsetPostrecdelay(java.lang.Integer postrecdelay)voidsetPrerecdelay(java.lang.Integer prerecdelay)voidsetReccomment(Reccomment reccomment)voidsetRecduration(java.lang.Integer recduration)voidsetRecinstructions(Recinstructions recinstructions)voidsetRecordingFiles(java.util.Set<RecordingFile> recordingFiles)voidsetRectype(java.lang.String rectype)org.w3c.dom.ElementtoElement(org.w3c.dom.Document d)java.lang.StringtoString()toString() returns a String representation of a prompt item.-
Methods inherited from class ipsk.db.speech.BasicPropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class ipsk.db.speech.PromptItem
annotationTemplateLocalizedText, annotationTemplateMediaitem, clone, defaultAutoplay, getDescription, getGroup, getMIMETypes, getPresenter, getRecpromptId, getRecscriptIndex, getTransferData, getTransferDataFlavors, isDataFlavorSupported, isImmutable, isRemovable, resourceURIs, setGroup, setPresenter, setRecpromptId, setRecscriptIndex
-
-
-
-
Field Detail
-
ELEMENT_NAME
public static final java.lang.String ELEMENT_NAME
- See Also:
- Constant Field Values
-
DEF_BLOCKED
public static final boolean DEF_BLOCKED
- See Also:
- Constant Field Values
-
DEF_RECDURATION
public static final java.lang.Integer DEF_RECDURATION
-
DEF_PRERECDELAY
public static final int DEF_PRERECDELAY
- See Also:
- Constant Field Values
-
DEF_POSTRECDELAY
public static final int DEF_POSTRECDELAY
- See Also:
- Constant Field Values
-
DEF_RECTYPE
public static final java.lang.String DEF_RECTYPE
- See Also:
- Constant Field Values
-
ATTPREREC
public static final java.lang.String ATTPREREC
- See Also:
- Constant Field Values
-
ATTRECDUR
public static final java.lang.String ATTRECDUR
- See Also:
- Constant Field Values
-
ATTPOSTREC
public static final java.lang.String ATTPOSTREC
- See Also:
- Constant Field Values
-
ATTITEMCODE
public static final java.lang.String ATTITEMCODE
- See Also:
- Constant Field Values
-
ATTTYPE
public static final java.lang.String ATTTYPE
- See Also:
- Constant Field Values
-
ATTSILENCE
public static final java.lang.String ATTSILENCE
- See Also:
- Constant Field Values
-
ATTBEEP
public static final java.lang.String ATTBEEP
- See Also:
- Constant Field Values
-
ATTBLOCKED
public static final java.lang.String ATTBLOCKED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Recording
public Recording()
default constructor
-
Recording
public Recording(IntegerSequenceGenerator seqGen, org.w3c.dom.Element e)
-
-
Method Detail
-
getRecinstructions
public Recinstructions getRecinstructions()
-
setRecinstructions
public void setRecinstructions(Recinstructions recinstructions)
-
getReccomment
public Reccomment getReccomment()
-
setReccomment
public void setReccomment(Reccomment reccomment)
-
getAnnotationTemplate
public AnnotationTemplate getAnnotationTemplate()
-
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)
-
getMediaitems
public java.util.List<Mediaitem> getMediaitems()
- Overrides:
getMediaitemsin classPromptItem
-
setMediaitems
public void setMediaitems(java.util.List<Mediaitem> mediaitems)
- Overrides:
setMediaitemsin classPromptItem
-
toElement
public org.w3c.dom.Element toElement(org.w3c.dom.Document d)
-
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:
toStringin classjava.lang.Object
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener- Overrides:
propertyChangein classRecprompt
-
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()
-
-