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