Skip to content

Commit

Permalink
rename model -> dto
Browse files Browse the repository at this point in the history
  • Loading branch information
MrSebastian committed Jun 7, 2024
1 parent be40d12 commit 21b440e
Show file tree
Hide file tree
Showing 64 changed files with 302 additions and 302 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.common.dto;

public enum WahlartDTO {
BAW, BEB, BTW, BZW, EUW, LTW, MBW, OBW, SRW, SVW, VE
}

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlbeteiligung;

import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlbeteiligung.model.WahlbeteiligungsMeldung;
import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlbeteiligung.dto.WahlbeteiligungsMeldungDTO;
import jakarta.validation.Valid;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.PostMapping;
Expand All @@ -15,7 +15,7 @@ public class WahlbeteiligungController {

@PostMapping
@ResponseStatus(HttpStatus.OK)
public void saveWahlbeteiligung(@Valid @RequestBody WahlbeteiligungsMeldung wahlbeteiligung) {
public void saveWahlbeteiligung(@Valid @RequestBody WahlbeteiligungsMeldungDTO wahlbeteiligung) {
throw new UnsupportedOperationException("Not supported yet.");
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlbeteiligung.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import java.time.LocalDateTime;

public record WahlbeteiligungsMeldungDTO(@NotNull String wahlID,
@NotNull String wahlbezirkID,
@Schema(requiredMode = Schema.RequiredMode.REQUIRED) long anzahlWaehler,
@NotNull LocalDateTime meldeZeitpunkt) {
}

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten;

import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.model.Basisdaten;
import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.model.Wahlberechtigte;
import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.model.Wahlbezirke;
import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.model.Wahlen;
import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.model.Wahltage;
import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto.BasisdatenDTO;
import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto.WahlberechtigteDTO;
import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto.WahlbezirkeDTO;
import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto.WahlenDTO;
import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto.WahltageDTO;
import java.time.LocalDate;
import java.util.List;
import org.springframework.http.HttpStatus;
Expand All @@ -21,31 +21,31 @@ public class WahldatenController {

@GetMapping("wahlbezirke/{wahlbezirkID}/wahlberechtigte")
@ResponseStatus(HttpStatus.OK)
public List<Wahlberechtigte> loadWahlberechtigte(@PathVariable("wahlbezirkID") String wahlbezirkID) {
public List<WahlberechtigteDTO> loadWahlberechtigte(@PathVariable("wahlbezirkID") String wahlbezirkID) {
throw new UnsupportedOperationException("Not supported yet.");
}

@GetMapping("wahltage")
@ResponseStatus(HttpStatus.OK)
public Wahltage loadWahltageSinceIncluding(@RequestParam("includingAfter") LocalDate tag) {
public WahltageDTO loadWahltageSinceIncluding(@RequestParam("includingAfter") LocalDate tag) {
throw new UnsupportedOperationException("Not supported yet.");
}

@GetMapping("wahlbezirk")
@ResponseStatus(HttpStatus.OK)
public Wahlbezirke loadWahlbezirke(@RequestParam("forDate") LocalDate wahltag, @RequestParam("withNummer") String nummer) {
public WahlbezirkeDTO loadWahlbezirke(@RequestParam("forDate") LocalDate wahltag, @RequestParam("withNummer") String nummer) {
throw new UnsupportedOperationException("Not supported yet.");
}

@GetMapping("wahlen")
@ResponseStatus(HttpStatus.OK)
public Wahlen loadWahlen(@RequestParam("forDate") LocalDate wahltag, @RequestParam("withNummer") String nummer) {
public WahlenDTO loadWahlen(@RequestParam("forDate") LocalDate wahltag, @RequestParam("withNummer") String nummer) {
throw new UnsupportedOperationException("Not supported yet.");
}

@GetMapping("basisdaten")
@ResponseStatus(HttpStatus.OK)
public Basisdaten getBasisdaten(@RequestParam("forDate") LocalDate wahltag, @RequestParam("withNummer") String nummer) {
public BasisdatenDTO getBasisdaten(@RequestParam("forDate") LocalDate wahltag, @RequestParam("withNummer") String nummer) {
throw new UnsupportedOperationException("Not supported yet.");
}
}
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.model;
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

import jakarta.validation.constraints.NotNull;
import java.util.HashSet;
import java.util.Objects;
import java.util.Set;

public record Basisdaten(@NotNull Set<Basisstrukturdaten> basisstrukturdaten,
@NotNull Set<Wahl> wahlen,
@NotNull Set<Wahlbezirk> wahlbezirke,
@NotNull Set<Stimmzettelgebiet> stimmzettelgebiete) {
public record BasisdatenDTO(@NotNull Set<BasisstrukturdatenDTO> basisstrukturdaten,
@NotNull Set<WahlDTO> wahlen,
@NotNull Set<WahlbezirkDTO> wahlbezirke,
@NotNull Set<StimmzettelgebietDTO> stimmzettelgebiete) {

public Basisdaten(Set<Basisstrukturdaten> basisstrukturdaten,
Set<Wahl> wahlen,
Set<Wahlbezirk> wahlbezirke,
Set<Stimmzettelgebiet> stimmzettelgebiete) {
public BasisdatenDTO(Set<BasisstrukturdatenDTO> basisstrukturdaten,
Set<WahlDTO> wahlen,
Set<WahlbezirkDTO> wahlbezirke,
Set<StimmzettelgebietDTO> stimmzettelgebiete) {
this.basisstrukturdaten = Objects.requireNonNullElse(basisstrukturdaten, new HashSet<>());
this.wahlen = Objects.requireNonNullElse(wahlen, new HashSet<>());
this.wahlbezirke = Objects.requireNonNullElse(wahlbezirke, new HashSet<>());
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

import jakarta.validation.constraints.NotNull;
import java.time.LocalDate;

public record BasisstrukturdatenDTO(@NotNull String wahlID,
@NotNull String stimmzettelgebietID,
@NotNull String wahlbezirkID,
@NotNull LocalDate wahltag) {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

import jakarta.validation.constraints.NotNull;
import java.time.LocalDate;

public record StimmzettelgebietDTO(String identifikator,
String nummer,
String name,
LocalDate wahltag,
@NotNull StimmzettelgebietsartDTO stimmzettelgebietart) {
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.model;
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

public enum Stimmzettelgebietsart {
public enum StimmzettelgebietsartDTO {
SB, SG, SK, WK;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

import de.muenchen.oss.wahllokalsystem.eaiservice.rest.common.dto.WahlartDTO;
import jakarta.validation.constraints.NotNull;
import java.time.LocalDate;

public record WahlDTO(@NotNull String identifikator,
@NotNull String name,
@NotNull WahlartDTO wahlart,
@NotNull LocalDate wahltag,
@NotNull String nummer) {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;

public record WahlberechtigteDTO(@NotNull String wahlID,
@NotNull String wahlbezirkID,
@Schema(requiredMode = Schema.RequiredMode.REQUIRED) long a1,
@Schema(requiredMode = Schema.RequiredMode.REQUIRED) long a2,
@Schema(requiredMode = Schema.RequiredMode.REQUIRED) long a3) {
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.model;
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

public enum WahlbezirkArt {
public enum WahlbezirkArtDTO {
UWB, BWB;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

import jakarta.validation.constraints.NotNull;
import java.time.LocalDate;

public record WahlbezirkDTO(@NotNull String identifikator,
@NotNull WahlbezirkArtDTO wahlbezirkArt,
@NotNull String nummer,
@NotNull LocalDate wahltag,
@NotNull String wahlnummer,
@NotNull String wahlID) {
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.model;
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import java.util.Set;

public record Wahlbezirke(@NotNull @Size(min = 1) Set<Wahlbezirk> wahlbezirke) {
public record WahlbezirkeDTO(@NotNull @Size(min = 1) Set<WahlbezirkDTO> wahlbezirke) {
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.model;
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import java.util.Set;

public record Wahlen(@NotNull @Size(min = 1) Set<Wahl> wahlen) {
public record WahlenDTO(@NotNull @Size(min = 1) Set<WahlDTO> wahlen) {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

import jakarta.validation.constraints.NotNull;
import java.time.LocalDate;

public record WahltagDTO(@NotNull String identifikator,
@NotNull LocalDate tag,
@NotNull String beschreibung,
@NotNull String nummer) {
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.model;
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahldaten.dto;

import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import java.util.Set;

public record Wahltage(@NotNull @Size(min = 1) Set<Wahltag> wahltage) {
public record WahltageDTO(@NotNull @Size(min = 1) Set<WahltagDTO> wahltage) {
}

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlergebnis;

import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlergebnis.model.Ergebnismeldung;
import de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlergebnis.dto.ErgebnismeldungDTO;
import jakarta.validation.Valid;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.PostMapping;
Expand All @@ -15,7 +15,7 @@ public class WahlergebnisController {

@PostMapping
@ResponseStatus(HttpStatus.OK)
public void saveWahlergebnismeldung(@Valid @RequestBody Ergebnismeldung ergebnismeldung) {
public void saveWahlergebnismeldung(@Valid @RequestBody ErgebnismeldungDTO ergebnismeldung) {
throw new UnsupportedOperationException("Not supported yet.");
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlergebnis.model;
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlergebnis.dto;

public record AWerte(Long a1, Long a2) {
public record AWerteDTO(Long a1, Long a2) {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlergebnis.dto;

public record BWerteDTO(Long b,
Long b1,
Long b2) {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlergebnis.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;

public record ErgebnisDTO(@NotNull String stimmenart,
@Schema(requiredMode = Schema.RequiredMode.REQUIRED) long wahlvorschlagsordnungszahl,
@Schema(requiredMode = Schema.RequiredMode.REQUIRED) long ergebnis,
@NotNull String wahlvorschlagID,
@NotNull String kandidatID
) {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlergebnis.dto;

import de.muenchen.oss.wahllokalsystem.eaiservice.rest.common.dto.WahlartDTO;
import jakarta.validation.constraints.NotNull;
import java.util.List;

public record ErgebnismeldungDTO(@NotNull String wahlbezirkID,
@NotNull String wahlID,
MeldungsartDTO meldungsart,
AWerteDTO aWerte,
BWerteDTO bWerte,
WahlbriefeWerteDTO wahlbriefeWerte,
List<UngueltigeStimmzettelDTO> ungueltigeStimmzettels,
Long ungueltigeStimmzettelAnzahl,
List<ErgebnisDTO> ergebnisse,
WahlartDTO wahlart) {
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlergebnis.model;
package de.muenchen.oss.wahllokalsystem.eaiservice.rest.wahlergebnis.dto;

public enum Meldungsart {
public enum MeldungsartDTO {
/**
* Niederschrift (V1)
*/
Expand Down
Loading

0 comments on commit 21b440e

Please sign in to comment.