# HG changeset patch # User Raimund Renkert # Date 1370001625 -7200 # Node ID 132eca870434ec2cd5b37ea1ddd125e7991578f9 # Parent 7dc8a1579e39e995245e45b02f61632472118b7c New validator for LProbe. diff -r 7dc8a1579e39 -r 132eca870434 src/main/java/de/intevation/lada/validation/LProbeValidator.java --- /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 warnings; + + @Override + public void validate(Object probe) + throws ValidationException { + warnings = new HashMap(); + warnings.put("entnahmeort", 612); + validateId(probe); + } + + private void validateId(Object probe) + throws ValidationException{ + Map errors = new HashMap(); + // TODO Implement me! + errors.put("probeid", 611); + ValidationException ve = new ValidationException(errors); + throw ve; + } + + @Override + public Map getWarnings() { + return warnings; + } +}