Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-7: PERSON (UI prompt)


PersonPersonModuleTHW

Properties (9)

PropertyTypeEntityReferenceModule
(1) EintrittsdatumDATEPerson
(2) GeburtsdatumDATEPerson
(3) GeschlechtSTRINGPerson
(4) IstEhrenamtlichBOOLPerson
(5) IstHauptamtlichBOOLPerson
(6) IstJugendBOOLPerson
(7) NachnameSTRINGPerson
(8) OrtsverbandLONGPersonOrtsverbandOrtsverbandModule
(9) VornameSTRINGPerson


Module Interfaces (9)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /jugendmitgliedschaft/person/{id}findAllJugendmitgliedschaftOfPerson(id)LandesverbandModuleGETPerson Jugendmitgliedschaft
(2) /mitgliedschaft/person/{id}findAllMitgliedschaftOfPerson(id)OrtsverbandModuleGETPerson Mitgliedschaft
(3) /personenrolle/person/{id}findAllPersonenrolleOfPerson(id)PersonModuleGETPerson Personenrolle
(4) /person/{id}deletePersonById(id)PersonModuleDELETEPerson
(5) /person/{id}findPersonById(id)PersonModuleGETPerson
(6) /person/ortsverband/{id}findAllPersonOfOrtsverband(id)PersonModuleGETOrtsverband Person
(7) /personfindAllPerson()PersonModuleGETPerson
(8) /person/{id}updatePersonById(person)PersonModulePUTPerson
(9) /personinsertPerson(person)PersonModulePOSTPerson

Monolithic System with one data source



Distributed System with one shared data source



Distributed System with synchronized data sources





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum