Class SpeakerService

java.lang.Object
backend.speaker.SpeakerService

public class SpeakerService extends Object
Service Klasse für Verarbeitung vom Speaker
  • Constructor Details

    • SpeakerService

      public SpeakerService(SpeakerDAO speakerDAO, SpeechDAO speechDAO)
      Parameters:
      speakerDAO - DAO für Speaker-Daten.
      speechDAO - DAO für Speech-Daten.
  • Method Details

    • getAllSpeakers

      public List<Speaker_impl> getAllSpeakers()
      Returns:
      Liste aller Speaker als Speaker_impl.
    • getSpeakerByID

      public Speaker_impl getSpeakerByID(String speakerId)
      Parameters:
      speakerId - ID des Speakers.
      Returns:
      Speaker als Speaker_impl, oder null, wenn kein Speaker gefunden wurde.
    • getSpeechesBySpeaker

      public List<Speech_impl> getSpeechesBySpeaker(String speakerId)
      Parameters:
      speakerId - ID des Speakers.
      Returns:
      Liste aller Reden des Speakers als Speech_impl.
    • getSpeechCountBySpeakerId

      public long getSpeechCountBySpeakerId(String speakerId)
      Parameters:
      speakerId - ID des Speakers.
      Returns:
      Anzahl der Reden.