comparison src/main/java/de/intevation/lada/validation/StatusValidator.java @ 1028:1c41c7b8f7c2 schema-update

Updated server application to new database model. THIS IS STILL WIP!!!
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 08 Jul 2016 15:32:36 +0200
parents ec231b0c343d
children
comparison
equal deleted inserted replaced
1027:9971471d562c 1028:1c41c7b8f7c2
9 9
10 import javax.enterprise.context.ApplicationScoped; 10 import javax.enterprise.context.ApplicationScoped;
11 import javax.enterprise.inject.Instance; 11 import javax.enterprise.inject.Instance;
12 import javax.inject.Inject; 12 import javax.inject.Inject;
13 13
14 import de.intevation.lada.model.land.LStatusProtokoll; 14 import de.intevation.lada.model.land.StatusProtokoll;
15 import de.intevation.lada.validation.annotation.ValidationConfig; 15 import de.intevation.lada.validation.annotation.ValidationConfig;
16 import de.intevation.lada.validation.annotation.ValidationRule; 16 import de.intevation.lada.validation.annotation.ValidationRule;
17 import de.intevation.lada.validation.rules.Rule; 17 import de.intevation.lada.validation.rules.Rule;
18 18
19 /** 19 /**
33 private Instance<Rule> rules; 33 private Instance<Rule> rules;
34 34
35 @Override 35 @Override
36 public Violation validate(Object object) { 36 public Violation validate(Object object) {
37 Violation violations = new Violation(); 37 Violation violations = new Violation();
38 if (!(object instanceof LStatusProtokoll)) { 38 if (!(object instanceof StatusProtokoll)) {
39 violations.addError("status", 602); 39 violations.addError("status", 602);
40 return violations; 40 return violations;
41 } 41 }
42 for(Rule rule: rules) { 42 for(Rule rule: rules) {
43 Violation result = rule.execute(object); 43 Violation result = rule.execute(object);
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)