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 ||
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)