Mercurial > lada > lada-server
comparison src/main/java/de/intevation/lada/validation/rules/messung/Date.java @ 1028:1c41c7b8f7c2 schema-update
Updated server application to new database model. THIS IS STILL WIP!!!
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 08 Jul 2016 15:32:36 +0200 |
parents | 3ec358698b4d |
children | 2c4a20e0bc92 |
comparison
equal
deleted
inserted
replaced
1027:9971471d562c | 1028:1c41c7b8f7c2 |
---|---|
10 import java.util.HashMap; | 10 import java.util.HashMap; |
11 import java.util.Map; | 11 import java.util.Map; |
12 | 12 |
13 import javax.inject.Inject; | 13 import javax.inject.Inject; |
14 | 14 |
15 import de.intevation.lada.model.land.LMessung; | 15 import de.intevation.lada.model.land.Messung; |
16 import de.intevation.lada.model.land.LProbe; | 16 import de.intevation.lada.model.land.Probe; |
17 import de.intevation.lada.util.annotation.RepositoryConfig; | 17 import de.intevation.lada.util.annotation.RepositoryConfig; |
18 import de.intevation.lada.util.data.Repository; | 18 import de.intevation.lada.util.data.Repository; |
19 import de.intevation.lada.util.data.RepositoryType; | 19 import de.intevation.lada.util.data.RepositoryType; |
20 import de.intevation.lada.util.rest.Response; | 20 import de.intevation.lada.util.rest.Response; |
21 import de.intevation.lada.validation.Violation; | 21 import de.intevation.lada.validation.Violation; |
36 @RepositoryConfig(type=RepositoryType.RO) | 36 @RepositoryConfig(type=RepositoryType.RO) |
37 private Repository repository; | 37 private Repository repository; |
38 | 38 |
39 @Override | 39 @Override |
40 public Violation execute(Object object) { | 40 public Violation execute(Object object) { |
41 LMessung messung = (LMessung)object; | 41 Messung messung = (Messung)object; |
42 Integer probeId = messung.getProbeId(); | 42 Integer probeId = messung.getProbeId(); |
43 Response response = repository.getById(LProbe.class, probeId, "land"); | 43 Response response = repository.getById(Probe.class, probeId, "land"); |
44 LProbe probe = (LProbe) response.getData(); | 44 Probe probe = (Probe) response.getData(); |
45 if (probe == null) { | 45 if (probe == null) { |
46 Map<String, Integer> errors = new HashMap<String, Integer>(); | 46 Map<String, Integer> errors = new HashMap<String, Integer>(); |
47 errors.put("lprobe", 604); | 47 errors.put("lprobe", 604); |
48 } | 48 } |
49 if (probe.getProbeentnahmeEnde() == null || | 49 if (probe.getProbeentnahmeEnde() == null || |