Interface SessionFactorySPI

All Known Implementing Classes:
SessionFactoryImpl

public interface SessionFactorySPI
  • Method Details

    • createSession

      SessionSPI createSession()
      Create a new empty session. Tier view
      Returns:
      a new session impl
    • createComment

      CommentSPI createComment()
      Create comment
      Returns:
      new comment impl
    • createSessionMetadata

      SessionMetadataSPI createSessionMetadata()
      Session metadata
      Returns:
    • createRecord

      RecordSPI createRecord()
      Create a new record.
      Returns:
      a new empty record
    • createParticipant

      ParticipantSPI createParticipant()
      Create a new participant object.
      Returns:
      new participant object
    • createTranscriber

      TranscriberSPI createTranscriber()
      Create a new transcriber object.
      Returns:
      new transcriber
    • createMediaSegment

      MediaSegmentSPI createMediaSegment()
      Create a new media segment
    • createTier

      <T> TierSPI<T> createTier(String name, Class<T> type, boolean grouped)
      Create a new tier object with the specified type.
      Parameters:
      name -
      type -
      grouped -
      Returns:
      the new tier
    • createTierDescription

      TierDescriptionSPI createTierDescription(String name, boolean grouped, Class<?> type)
      Create tier description.
      Parameters:
      name -
      grouped -
      type -
      Returns:
      new tier description
    • createTierViewItem

      TierViewItemSPI createTierViewItem(String name, boolean visible, String font, boolean locked)
      Create a tier display and ordering object
      Parameters:
      name -
      visible -
      font -
      locked -
      Returns: