annotate src/main/java/de/intevation/lada/validation/ValidationException.java @ 63:7dc8a1579e39

New validator interface and validation exception.
author Raimund Renkert <rrenkert@intevation.de>
date Fri, 31 May 2013 13:59:58 +0200
parents
children 9e34b7e872f9
rev   line source
63
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
1 package de.intevation.lada.validation;
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
2
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
3 import java.util.Map;
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
4
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
5
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
6 public class ValidationException
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
7 extends Exception
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
8 {
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
9 private Map<String, Integer> errors;
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
10
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
11 @SuppressWarnings("unused")
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
12 private ValidationException() {
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
13 }
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
14
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
15 public ValidationException(Map<String, Integer> errors) {
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
16 this.errors = errors;
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
17 }
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
18
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
19 public Map<String, Integer> getErrors() {
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
20 return errors;
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
21 }
7dc8a1579e39 New validator interface and validation exception.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
22 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)