Class Plenarprotocol_impl

java.lang.Object
backend.plenarprotocol.Plenarprotocol_impl
All Implemented Interfaces:
IPlenarprotocol

public class Plenarprotocol_impl extends Object implements IPlenarprotocol
Author:
Philipp Hein
  • Constructor Details

  • Method Details

    • getId

      public String getId()
      Gibt die Protokoll ID zurück.
      Specified by:
      getId in interface IPlenarprotocol
      Returns:
      Protokoll ID
    • setId

      public void setId(String _id)
      Setzt die Protokoll ID.
      Specified by:
      setId in interface IPlenarprotocol
      Parameters:
      _id - Protokoll ID
    • getProtocol

      public IProtocol getProtocol()
      Gibt die Protokolldaten zurück.
      Specified by:
      getProtocol in interface IPlenarprotocol
      Returns:
      Protokolldaten
    • setProtocol

      public void setProtocol(IProtocol protocol)
      Setzt die Protokolldaten.
      Specified by:
      setProtocol in interface IPlenarprotocol
      Parameters:
      protocol - Protokolldaten
    • getSpeeches

      public List<ISpeech> getSpeeches()
      Gibt die Liste der Reden zurück
      Specified by:
      getSpeeches in interface IPlenarprotocol
      Returns:
      Liste der Reden
    • setSpeeches

      public void setSpeeches(List<ISpeech> speeches)
      Setzt die Liste der Reden
      Specified by:
      setSpeeches in interface IPlenarprotocol
      Parameters:
      speeches - Liste der Reden
    • toTex

      public String toTex(boolean disableTikz) throws freemarker.template.TemplateException, IOException
      Specified by:
      toTex in interface IPlenarprotocol
      Parameters:
      disableTikz - boolean, ob Tikz deaktiviert werden soll
      Returns:
      das Protokoll als Tex-Code (mit allen Reden), aber mit wrapping
      Throws:
      freemarker.template.TemplateException
      IOException
    • toPDF

      public byte[] toPDF(boolean disableTikz) throws IOException, freemarker.template.TemplateException
      Throws:
      IOException
      freemarker.template.TemplateException
    • toXML

      public String toXML() throws IOException, freemarker.template.TemplateException
      Throws:
      IOException
      freemarker.template.TemplateException
    • getAgendaSpeechesMap

      public Map<IAgenda,List<ISpeech>> getAgendaSpeechesMap()