Mercurial > lada > lada-server
comparison src/main/java/de/intevation/lada/validation/rules/probe/HasProbenahmeBegin.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 |
comparison
equal
deleted
inserted
replaced
1027:9971471d562c | 1028:1c41c7b8f7c2 |
---|---|
7 */ | 7 */ |
8 package de.intevation.lada.validation.rules.probe; | 8 package de.intevation.lada.validation.rules.probe; |
9 | 9 |
10 import java.sql.Timestamp; | 10 import java.sql.Timestamp; |
11 | 11 |
12 import de.intevation.lada.model.land.LProbe; | 12 import de.intevation.lada.model.land.Probe; |
13 import de.intevation.lada.validation.Violation; | 13 import de.intevation.lada.validation.Violation; |
14 import de.intevation.lada.validation.annotation.ValidationRule; | 14 import de.intevation.lada.validation.annotation.ValidationRule; |
15 import de.intevation.lada.validation.rules.Rule; | 15 import de.intevation.lada.validation.rules.Rule; |
16 | 16 |
17 /** | 17 /** |
23 @ValidationRule("Probe") | 23 @ValidationRule("Probe") |
24 public class HasProbenahmeBegin implements Rule { | 24 public class HasProbenahmeBegin implements Rule { |
25 | 25 |
26 @Override | 26 @Override |
27 public Violation execute(Object object) { | 27 public Violation execute(Object object) { |
28 LProbe probe = (LProbe)object; | 28 Probe probe = (Probe)object; |
29 Timestamp begin = probe.getProbeentnahmeBeginn(); | 29 Timestamp begin = probe.getProbeentnahmeBeginn(); |
30 if (begin == null) { | 30 if (begin == null) { |
31 Violation violation = new Violation(); | 31 Violation violation = new Violation(); |
32 violation.addWarning("probeentnahmeBeginn", 631); | 32 violation.addWarning("probeentnahmeBeginn", 631); |
33 return violation; | 33 return violation; |