changeset 64:132eca870434

New validator for LProbe.
author Raimund Renkert <rrenkert@intevation.de>
date Fri, 31 May 2013 14:00:25 +0200
parents 7dc8a1579e39
children 8078fde8b02b
files src/main/java/de/intevation/lada/validation/LProbeValidator.java
diffstat 1 files changed, 36 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/validation/LProbeValidator.java	Fri May 31 14:00:25 2013 +0200
@@ -0,0 +1,36 @@
+package de.intevation.lada.validation;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import javax.inject.Named;
+
+@Named("lprobevalidator")
+public class LProbeValidator
+implements Validator
+{
+
+    private Map<String, Integer> warnings;
+
+    @Override
+    public void validate(Object probe)
+    throws ValidationException {
+        warnings = new HashMap<String, Integer>();
+        warnings.put("entnahmeort", 612);
+        validateId(probe);
+    }
+
+    private void validateId(Object probe)
+    throws ValidationException{
+        Map<String, Integer> errors = new HashMap<String, Integer>();
+        // TODO Implement me!
+        errors.put("probeid", 611);
+        ValidationException ve = new ValidationException(errors);
+        throw ve;
+    }
+
+    @Override
+    public Map<String, Integer> getWarnings() {
+        return warnings;
+    }
+}
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)