Package backend.speaker
Class Speaker_impl
java.lang.Object
backend.speaker.Speaker_impl
- All Implemented Interfaces:
Speaker
- Author:
- Philipp Noah Hein #6356965
Implementierung des
SpeakerInterfaces.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget_id()getBeruf()getName()getParty()getTitle()getVita()voidvoidsetAkademischertitel(String akademischertitel) voidvoidsetFamilienstand(String familienstand) voidsetFirstName(String firstName) voidsetGeburtsdatum(LocalDate geburtsdatum) voidsetGeburtsort(String geburtsort) voidsetGeschlecht(String geschlecht) voidsetImageData(String imageData) voidsetImageUrl(String imageUrl) voidsetMemberships(Object membership) voidsetMemberships(Set<Object> memberships) voidvoidvoidsetReligion(String religion) voidsetSterbedatum(LocalDate sterbedatum) voidvoidvoidvoidspeaker(String _id, String name, String firstName, String title, String geburtsdatum, String geburtsort, String sterbedatum, String geschlecht, String beruf, String akademischertitel, String familienstand, String religion, String vita, String party, Set<Object> memberships, String imageUrl, String imageData) voidspeakers(String _id, String name, String firstName, String title, LocalDate geburtsdatum, String geburtsort, LocalDate sterbedatum, String geschlecht, String beruf, String akademischertitel, String familienstand, String religion, String vita, String party, Set<Object> memberships, String imageUrl, String imageData) byte[]toPDF(boolean disableTikz) toTex(boolean disableTikz) toXML()
-
Constructor Details
-
Speaker_impl
public Speaker_impl()
-
-
Method Details
-
speaker
- Parameters:
_id- ID.name- Name.firstName- Vorname.
-
speaker
public void speaker(String _id, String name, String firstName, String title, String geburtsdatum, String geburtsort, String sterbedatum, String geschlecht, String beruf, String akademischertitel, String familienstand, String religion, String vita, String party, Set<Object> memberships, String imageUrl, String imageData) - Parameters:
_id- ID.name- Name.firstName- Vorname.title- Titel.geburtsdatum- Geburtsdatum als String.geburtsort- Geburtsort.sterbedatum- Sterbedatum als String.geschlecht- Geschlecht.beruf- Beruf.akademischertitel- Akademischer Titel.familienstand- Familienstand.religion- Religion.vita- Vita.party- Partei.memberships- Mitgliedschaften.imageUrl- Bild-URL von Portrait-Foto.imageData- Portrait-Bild als Base64-String.
-
speakers
public void speakers(String _id, String name, String firstName, String title, LocalDate geburtsdatum, String geburtsort, LocalDate sterbedatum, String geschlecht, String beruf, String akademischertitel, String familienstand, String religion, String vita, String party, Set<Object> memberships, String imageUrl, String imageData) - Parameters:
_id- ID.name- Name.firstName- Vorname.title- Titel.geburtsdatum- Geburtsdatum.geburtsort- Geburtsort.sterbedatum- Sterbedatum.geschlecht- Geschlecht.beruf- Beruf.akademischertitel- Akademischer Titel.familienstand- Familienstand.religion- Religion.vita- Vita.party- Partei.memberships- Mitgliedschaften.imageUrl- Bild-URL von Portrait-Foto.imageData- Portrait-Bild als Base64-String.
-
get_id
-
set_id
-
getName
-
setName
-
getFirstName
- Specified by:
getFirstNamein interfaceSpeaker- Returns:
- Vorname
-
setFirstName
- Specified by:
setFirstNamein interfaceSpeaker- Parameters:
firstName- neu
-
getTitle
-
setTitle
-
getGeburtsdatum
- Specified by:
getGeburtsdatumin interfaceSpeaker- Returns:
- Geburtsdatum des Speakers.
-
setGeburtsdatum
- Specified by:
setGeburtsdatumin interfaceSpeaker- Parameters:
geburtsdatum- neu
-
getGeburtsort
- Specified by:
getGeburtsortin interfaceSpeaker- Returns:
- Geburtsort des Speakers.
-
setGeburtsort
- Specified by:
setGeburtsortin interfaceSpeaker- Parameters:
geburtsort- neu
-
getSterbedatum
- Specified by:
getSterbedatumin interfaceSpeaker- Returns:
- Sterbedatum
-
setSterbedatum
- Specified by:
setSterbedatumin interfaceSpeaker- Parameters:
sterbedatum- neu
-
getGeschlecht
- Specified by:
getGeschlechtin interfaceSpeaker- Returns:
- Geschlecht
-
setGeschlecht
- Specified by:
setGeschlechtin interfaceSpeaker- Parameters:
geschlecht- neu
-
getBeruf
-
setBeruf
-
getAkademischertitel
- Specified by:
getAkademischertitelin interfaceSpeaker- Returns:
- akademischer Titel
-
setAkademischertitel
- Specified by:
setAkademischertitelin interfaceSpeaker- Parameters:
akademischertitel- neu
-
getFamilienstand
- Specified by:
getFamilienstandin interfaceSpeaker- Returns:
- Familienstand des Speakers.
-
setFamilienstand
- Specified by:
setFamilienstandin interfaceSpeaker- Parameters:
familienstand- neu
-
getReligion
- Specified by:
getReligionin interfaceSpeaker- Returns:
- Religion des Speakers.
-
setReligion
- Specified by:
setReligionin interfaceSpeaker- Parameters:
religion- neu
-
getVita
-
setVita
-
getParty
-
setParty
-
getMemberships
- Specified by:
getMembershipsin interfaceSpeaker- Returns:
- Mitgliedschaften des Speakers.
-
setMemberships
- Specified by:
setMembershipsin interfaceSpeaker- Parameters:
membership- neu
-
setMemberships
- Specified by:
setMembershipsin interfaceSpeaker- Parameters:
memberships- neu
-
toTex
- Specified by:
toTexin interfaceSpeaker- Parameters:
disableTikz- true, wenn Tikz deaktiviert werden soll.- Returns:
- LaTeX-String aller Reden des Speakers.
- Throws:
IOExceptionfreemarker.template.TemplateException
-
toXML
- Throws:
IOExceptionfreemarker.template.TemplateException
-
toPDF
- Throws:
IOExceptionfreemarker.template.TemplateException
-
getImageUrl
- Specified by:
getImageUrlin interfaceSpeaker- Returns:
- URL des Portrait-Bildes
-
setImageUrl
- Specified by:
setImageUrlin interfaceSpeaker- Parameters:
imageUrl- URL des Portrait-Bildes
-
getImageData
- Specified by:
getImageDatain interfaceSpeaker- Returns:
- Base64 kodiertes Bild
-
setImageData
- Specified by:
setImageDatain interfaceSpeaker- Parameters:
imageData- Base64 kodiertes Bild
-