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());

http://dive4elements.wald.intevation.org