view src/main/java/de/intevation/lada/validation/rules/messung/HasNebenprobenNr.java @ 565:f3f8b8a26afa

Added messung validator and rules.
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 13 Mar 2015 16:50:20 +0100
parents
children 3ec358698b4d
line wrap: on
line source
package de.intevation.lada.validation.rules.messung;

import de.intevation.lada.model.land.LMessung;
import de.intevation.lada.validation.Violation;
import de.intevation.lada.validation.annotation.ValidationRule;
import de.intevation.lada.validation.rules.Rule;

@ValidationRule("Messung")
public class HasNebenprobenNr implements Rule {

    @Override
    public Violation execute(Object object) {
        LMessung messung = (LMessung)object;
        if (messung.getNebenprobenNr() == null ||
            messung.getNebenprobenNr().equals("")) {
            Violation violation = new Violation();
            violation.addWarning("nebenprobenNr", 631);
            return violation;
        }
        return null;
    }

}
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)