Mercurial > lada > lada-server
view src/main/java/de/intevation/lada/validation/LProbeValidator.java @ 64:132eca870434
New validator for LProbe.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Fri, 31 May 2013 14:00:25 +0200 |
parents | |
children | 9e34b7e872f9 |
line wrap: on
line source
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; } }