Skip to content

EAI-Service ​

Das Wahllokalsystem hängt von anderen Anwendungen ab, an die es Daten sendet und von den es Daten importiert. Die Schnittstelle zwischen diesen Anwendungen wird über diesen EAI-Service realisiert.

Abhängigkeiten ​

Der Service hat keine Abhängigkeiten zu anderen Services.

Abweichungen von der Architektur ​

Entsprechend dem ADR zum Datenmodell verwendet die EAI kein eigenes Datenmodell in den Services. Die Serviceklassen mappen vom DTO auf die Entität.

Zusätzlich zum Service Layer wird hier auch aus dem Access Layer auf die Exception Codes und Fehlermeldungen zugegriffen.

Daten und Funktionen ​

Wahldaten ​

Es können Informationen zu den Wahltagen, Wahlbezirken, Wahlen, Wahlbasisdaten und Wahlberechtigten abgerufen werden.

Wahlvorschläge ​

Es können die Wahlvorschläge und Referendumsvorschläge geladen werden.

Wahlvorstandsdaten ​

Es können die Wahlvorstände für die Wahlbezirke geladen werden sowie deren Anwesenheit mitgeteilt werden.

Wahlergebnisse ​

Das Ergebnis das in den Wahllokalen ermittelt wurde kann mitgeteilt werden.

Wahlbeteiligung ​

Wahlbeteiligungen der Wahllokale kann mitgeteilt werden.

Wahllokalstatus ​

Der Zustand in dem sich die Wahllokale befinden kann mitgeteilt werden.

Zugriffsbeschränkungen ​

Übersicht über die Endpunkte und die dafür benötigten Rechte:

Endpunkterforderliche Rechte
GET /wahldaten/wahlbezirke/{wahlbezirkID}/wahlberechtigteaoueai_BUSINESSACTION_LoadWahlberechtigte
GET /wahldaten/wahltage?includingSinceaoueai_BUSINESSACTION_LoadWahltage
GET /wahldaten/wahlbezirk?forDate&withNummeraoueai_BUSINESSACTION_LoadWahlbezirke
GET /wahldaten/wahlen?forDate&withNummeraoueai_BUSINESSACTION_LoadWahlen
GET /wahldaten/basisdaten?forDate&withNummeraoueai_BUSINESSACTION_LoadBasisdaten
POST /wahllokalzustandaoueai_BUSINESSACTION_SaveWahllokalZustand
POST /wahllokalzustand/lastSeen?wahlbezirkID&teamID&timestampaoueai_BUSINESSACTION_SaveWahllokalZustand
POST /wahllokalzustand/letzteAbmeldung?wahlbezirkID&teamID&timestampaoueai_BUSINESSACTION_SaveWahllokalZustand