[Lada-commits] [PATCH] Removed check for duplicates in stammdatenservices (method: PUT)
Wald Commits
scm-commit at wald.intevation.org
Tue May 10 13:22:49 CEST 2016
# HG changeset patch
# User Raimund Renkert <raimund.renkert at intevation.de>
# Date 1462879356 -7200
# Node ID e134c13c4209521cbbe9c4661993fb5249e334d0
# Parent 9f0ea64d06438cc812c3b0bda7b3f4b5fc2c6d05
Removed check for duplicates in stammdatenservices (method: PUT).
diff -r 9f0ea64d0643 -r e134c13c4209 src/main/java/de/intevation/lada/rest/stamm/DatensatzErzeugerService.java
--- a/src/main/java/de/intevation/lada/rest/stamm/DatensatzErzeugerService.java Mon May 09 15:19:22 2016 +0200
+++ b/src/main/java/de/intevation/lada/rest/stamm/DatensatzErzeugerService.java Tue May 10 13:22:36 2016 +0200
@@ -229,21 +229,7 @@
) {
return new Response(false, 699, datensatzerzeuger);
}
- QueryBuilder<DatensatzErzeuger> builder =
- new QueryBuilder<DatensatzErzeuger>(
- repository.entityManager("stamm"),
- DatensatzErzeuger.class
- );
- builder.and("daErzeugerId", datensatzerzeuger.getDaErzeugerId());
- builder.and("netzbetreiberId", datensatzerzeuger.getNetzbetreiberId());
-
- List<DatensatzErzeuger> erzeuger =
- repository.filterPlain(builder.getQuery(), "stamm");
- if (erzeuger.isEmpty() ||
- erzeuger.get(0).getId() == datensatzerzeuger.getId()) {
- return repository.update(datensatzerzeuger, "stamm");
- }
- return new Response(false, 672, null);
+ return repository.update(datensatzerzeuger, "stamm");
}
@DELETE
diff -r 9f0ea64d0643 -r e134c13c4209 src/main/java/de/intevation/lada/rest/stamm/MessprogrammKategorieService.java
--- a/src/main/java/de/intevation/lada/rest/stamm/MessprogrammKategorieService.java Mon May 09 15:19:22 2016 +0200
+++ b/src/main/java/de/intevation/lada/rest/stamm/MessprogrammKategorieService.java Tue May 10 13:22:36 2016 +0200
@@ -228,21 +228,7 @@
) {
return new Response(false, 699, kategorie);
}
- QueryBuilder<MessprogrammKategorie> builder =
- new QueryBuilder<MessprogrammKategorie>(
- repository.entityManager("stamm"),
- MessprogrammKategorie.class
- );
- builder.and("ortId", kategorie.getMplId());
- builder.and("netzbetreiberId", kategorie.getNetzbetreiberId());
-
- List<MessprogrammKategorie> kategorien =
- repository.filterPlain(builder.getQuery(), "stamm");
- if (kategorien.isEmpty() ||
- kategorien.get(0).getId() == kategorie.getId()) {
- return repository.update(kategorie, "stamm");
- }
- return new Response(false, 672, null);
+ return repository.update(kategorie, "stamm");
}
@DELETE
diff -r 9f0ea64d0643 -r e134c13c4209 src/main/java/de/intevation/lada/rest/stamm/ProbenehmerService.java
--- a/src/main/java/de/intevation/lada/rest/stamm/ProbenehmerService.java Mon May 09 15:19:22 2016 +0200
+++ b/src/main/java/de/intevation/lada/rest/stamm/ProbenehmerService.java Tue May 10 13:22:36 2016 +0200
@@ -224,21 +224,8 @@
) {
return new Response(false, 699, probenehmer);
}
- QueryBuilder<Probenehmer> builder =
- new QueryBuilder<Probenehmer>(
- repository.entityManager("stamm"),
- Probenehmer.class
- );
- builder.and("prnId", probenehmer.getPrnId());
- builder.and("netzbetreiberId", probenehmer.getNetzbetreiberId());
- List<Probenehmer> nehmer=
- repository.filterPlain(builder.getQuery(), "stamm");
- if (nehmer.isEmpty() ||
- nehmer.get(0).getId() == probenehmer.getId()) {
- return repository.update(probenehmer, "stamm");
- }
- return new Response(false, 672, null);
+ return repository.update(probenehmer, "stamm");
}
@DELETE
More information about the Lada-commits
mailing list