Class Mediaitem

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    @Entity
    public class Mediaitem
    extends BasicPropertyChangeSupport
    implements java.io.Serializable, java.lang.Cloneable
    Represents a mediaitem element of the recording script.
    See Also:
    Serialized Form
    • Constructor Detail

      • Mediaitem

        public Mediaitem()
        default constructor
      • Mediaitem

        public Mediaitem​(int mediaitemId)
        minimal constructor
      • Mediaitem

        public Mediaitem​(org.w3c.dom.Element e)
    • Method Detail

      • getMediaitemId

        public int getMediaitemId()
      • setMediaitemId

        public void setMediaitemId​(int mediaitemId)
      • getMimetype

        public java.lang.String getMimetype()
      • getNNMimetype

        public java.lang.String getNNMimetype()
      • setMimetype

        public void setMimetype​(java.lang.String mimetype)
      • setNNMimetype

        public void setNNMimetype​(java.lang.String mimetype)
      • getCharSet

        public java.lang.String getCharSet()
      • setCharSet

        public void setCharSet​(java.lang.String charSet)
      • getNNCharSet

        public java.lang.String getNNCharSet()
      • getSrcStr

        public java.lang.String getSrcStr()
      • setSrcStr

        public void setSrcStr​(java.lang.String src)
      • getSrc

        public java.net.URI getSrc()
      • setSrc

        public void setSrc​(java.net.URI src)
      • getAlt

        public java.lang.String getAlt()
      • setAlt

        public void setAlt​(java.lang.String alt)
      • getAutoplay

        public java.lang.Boolean getAutoplay()
      • setAutoplay

        public void setAutoplay​(java.lang.Boolean autoplay)
      • getNNAutoplay

        public boolean getNNAutoplay()
      • setNNAutoplay

        public void setNNAutoplay​(boolean autoPlay)
      • getModal

        public java.lang.Boolean getModal()
      • setModal

        public void setModal​(java.lang.Boolean modal)
      • getNNModal

        public boolean getNNModal()
      • setNNModal

        public void setNNModal​(boolean modal)
      • getWidth

        public java.lang.Integer getWidth()
      • setWidth

        public void setWidth​(java.lang.Integer width)
      • getNNWidth

        public int getNNWidth()
      • setNNWidth

        public void setNNWidth​(int width)
      • getHeight

        public java.lang.Integer getHeight()
      • setHeight

        public void setHeight​(java.lang.Integer height)
      • getNNHeight

        public int getNNHeight()
      • setNNHeight

        public void setNNHeight​(int height)
      • getVolume

        public java.lang.Integer getVolume()
        The volume to play this media-item in percentage. Volume 100: original amplitude
        Returns:
        volume in percentage of original
      • setVolume

        public void setVolume​(java.lang.Integer volume)
      • getNNVolume

        public int getNNVolume()
      • setNNVolume

        public void setNNVolume​(int volume)
      • getNormalizedVolume

        public float getNormalizedVolume()
        Get normalized (0.0 ... 1.0) volume scaling value. Calculated from the logarithmic percent value. 0% volume is mapped to -60dB and 100% are mapped to 0dB
        Returns:
        normalized volume (0.0 ... 1.0)
      • getText

        public java.lang.String getText()
      • setText

        public void setText​(java.lang.String text)
      • getPromptText

        public java.lang.String getPromptText()
      • getAuthor

        public java.lang.String getAuthor()
      • setAuthor

        public void setAuthor​(java.lang.String author)
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • getAnnotationTemplate

        public boolean getAnnotationTemplate()
      • setAnnotationTemplate

        public void setAnnotationTemplate​(boolean annotationTemplate)
      • getPromptItemsSet

        public java.util.Set<PromptItem> getPromptItemsSet()
      • setPromptItemsSet

        public void setPromptItemsSet​(java.util.Set<PromptItem> recprompts)
      • prePersist

        public void prePersist()
      • preUpdate

        public void preUpdate()
      • toString

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

        public org.w3c.dom.Element toElement​(org.w3c.dom.Document d)
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent evt)
      • getLanguageISO639code

        public java.lang.String getLanguageISO639code()
      • setLanguageISO639code

        public void setLanguageISO639code​(java.lang.String languageISO639code)
      • getCountryISO3166code

        public java.lang.String getCountryISO3166code()
      • setCountryISO3166code

        public void setCountryISO3166code​(java.lang.String countryISO3166code)
      • isDefaultAutoplay

        public boolean isDefaultAutoplay()
      • setDefaultAutoplay

        public void setDefaultAutoplay​(boolean defaultAutoplay)
      • apply

        public void apply()