Class Session

All Implemented Interfaces:
IExtendable

public final class Session extends ExtendableObject
A session in a project.
  • Method Details

    • getCorpus

      public String getCorpus()
      Returns:
      corpus name
    • getName

      public String getName()
      Returns:
      session name
    • getDate

      public LocalDate getDate()
      Returns:
      session recording date
    • getLanguage

      public String getLanguage()
    • getMediaLocation

      public String getMediaLocation()
    • getTierView

      public List<TierViewItem> getTierView()
    • getUserTierCount

      public int getUserTierCount()
    • getUserTier

      public TierDescription getUserTier(int idx)
    • removeUserTier

      public TierDescription removeUserTier(int idx)
    • removeUserTier

      public TierDescription removeUserTier(TierDescription tierDescription)
    • addUserTier

      public void addUserTier(TierDescription tierDescription)
    • addUserTier

      public void addUserTier(int idx, TierDescription tierDescription)
    • getUserTiers

      public TierDescriptions getUserTiers()
    • getTranscriberCount

      public int getTranscriberCount()
    • getTranscriber

      public Transcriber getTranscriber(String username)
    • getTranscriber

      public Transcriber getTranscriber(int i)
    • removeTranscriber

      public void removeTranscriber(int i)
    • getTranscribers

      public Transcribers getTranscribers()
    • getMetadata

      public SessionMetadata getMetadata()
    • getRecord

      public Record getRecord(int pos)
    • getRecordCount

      public int getRecordCount()
    • getRecords

      public Records getRecords()
    • getRecordPosition

      public int getRecordPosition(Record record)
    • setRecordPosition

      public void setRecordPosition(Record record, int position)
    • getParticipantCount

      public int getParticipantCount()
    • addParticipant

      public void addParticipant(Participant participant)
    • addParticipant

      public void addParticipant(int idx, Participant participant)
    • getParticipant

      public Participant getParticipant(int idx)
    • getParticipantIndex

      public int getParticipantIndex(Participant participant)
    • getParticipants

      public Participants getParticipants()
    • setCorpus

      public void setCorpus(String corpus)
    • setName

      public void setName(String name)
    • setDate

      public void setDate(LocalDate date)
    • setLanguage

      public void setLanguage(String language)
    • setMediaLocation

      public void setMediaLocation(String mediaLocation)
    • setTierView

      public void setTierView(List<TierViewItem> view)
    • addTranscriber

      public void addTranscriber(Transcriber t)
    • removeTranscriber

      public void removeTranscriber(Transcriber t)
    • removeTranscriber

      public void removeTranscriber(String username)
    • addRecord

      public void addRecord(Record record)
    • addRecord

      public void addRecord(int pos, Record record)
    • removeRecord

      public void removeRecord(Record record)
    • removeRecord

      public void removeRecord(int pos)
    • removeParticipant

      public void removeParticipant(Participant participant)
    • removeParticipant

      public void removeParticipant(int idx)