Class Recording

All Implemented Interfaces:
Serializable, IDataProviderEntity

@Entity public class Recording extends BaseFileItem
An item in the file explorer in the recording section. Can be either:
  • a conference recording
  • a interview recording
  • a folder
Recorded files are situated in: webapps/openmeetings/streams/hibernate. The raw recorded files are situated in: webapps/openmeetings/streams/$ROOM_ID.
Author:
sebawagner
See Also:
  • Constructor Details

    • Recording

      public Recording()
  • Method Details

    • getId

      public Long getId()
      Method to get ID required to be overridden for valid export
      Specified by:
      getId in interface IDataProviderEntity
      Overrides:
      getId in class BaseFileItem
    • setId

      public void setId(Long id)
      Specified by:
      setId in interface IDataProviderEntity
      Overrides:
      setId in class BaseFileItem
    • getComment

      public String getComment()
    • setComment

      public void setComment(String comment)
    • getDuration

      public String getDuration()
    • setDuration

      public void setDuration(String duration)
    • getRecordStart

      public Date getRecordStart()
    • setRecordStart

      public void setRecordStart(Date recordStart)
    • getRecordEnd

      public Date getRecordEnd()
    • setRecordEnd

      public void setRecordEnd(Date recordEnd)
    • getChunks

      public List<RecordingChunk> getChunks()
    • setChunks

      public void setChunks(List<RecordingChunk> chunks)
    • isInterview

      public boolean isInterview()
    • setInterview

      public void setInterview(boolean interview)
    • getStatus

      public Recording.Status getStatus()
    • setStatus

      public void setStatus(Recording.Status status)
    • isNotified

      public boolean isNotified()
    • setNotified

      public void setNotified(boolean notified)
    • getFileName

      public String getFileName(String ext)
      Overrides:
      getFileName in class BaseFileItem