Mercurial > dive4elements > gnv-client
diff gnv-artifacts/src/main/java/de/intevation/gnv/utils/InputValidator.java @ 222:3e82b4f1c455
Removed some Compilation-Errors according to API-Changes in the ArtifactDatabase.
Added the possibility to switch to an alternative Transition.
gnv-artifacts/trunk@284 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Thu, 05 Nov 2009 14:45:54 +0000 |
parents | 1b2fc94766c9 |
children | f1e7ddeef5bc |
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/utils/InputValidator.java Tue Nov 03 11:46:30 2009 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/utils/InputValidator.java Thu Nov 05 14:45:54 2009 +0000 @@ -22,6 +22,9 @@ * the logger, used to log exceptions and additonaly information */ private static Logger log = Logger.getLogger(InputValidator.class); + + + public final static String NODATASELECTEDVALUE = "n/n"; /** * Constructor @@ -36,7 +39,10 @@ String[] values = input.split(","); for (int i = 0; i < values.length; i++) { boolean valid; - if ("Integer".equalsIgnoreCase(type)) { + + if (NODATASELECTEDVALUE.equals(values[i].trim())){ + valid = true; + } else if ("Integer".equalsIgnoreCase(type)) { valid = GenericValidator.isInt(values[i].trim()); } else if ("Double".equalsIgnoreCase(type)) { valid = GenericValidator.isDouble(values[i].trim());