diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/SINFOArtifact.java @ 8946:5d5d482da3e9

Implementing SINFO - FlowDepthMinMax calculation
author gernotbelger
date Tue, 13 Mar 2018 18:49:33 +0100
parents 20b85ea3b524
children ee5ce13016ed
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/SINFOArtifact.java	Tue Mar 13 09:55:53 2018 +0100
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/SINFOArtifact.java	Tue Mar 13 18:49:33 2018 +0100
@@ -1,6 +1,6 @@
 /* Copyright (C) 2017 by Bundesanstalt für Gewässerkunde
- * Software engineering by 
- *  Björnsen Beratende Ingenieure GmbH 
+ * Software engineering by
+ *  Björnsen Beratende Ingenieure GmbH
  *  Dr. Schumacher Ingenieurbüro für Wasser und Umwelt
  *
  * This file is Free Software under the GNU AGPL (>=v3)
@@ -17,26 +17,26 @@
  *
  * @author Gernot Belger
  */
-public class SINFOArtifact
-extends      D4EArtifact
-{
+public class SINFOArtifact extends D4EArtifact {
+
+    private static final long serialVersionUID = 1L;
+
     /** Error message that is thrown if no mode has been chosen. */
-    private static final String ERROR_NO_CALCULATION_MODE =
-        "error_feed_no_calculation_mode";
+    private static final String ERROR_NO_CALCULATION_MODE = "error_feed_no_calculation_mode";
 
-    /** Error message that is thrown if an invalid calculation mode has been
-     * chosen. */
-    private static  final String ERROR_INVALID_CALCULATION_MODE =
-        "error_feed_invalid_calculation_mode";
+    /**
+     * Error message that is thrown if an invalid calculation mode has been
+     * chosen.
+     */
+    private static final String ERROR_INVALID_CALCULATION_MODE = "error_feed_invalid_calculation_mode";
 
-	
     /** The name of the artifact. */
     private static final String ARTIFACT_NAME = "sinfo";
 
     private static final String FIELD_RIVER = "river";
 
     private static final String FIELD_MODE = "calculation_mode";
-    
+
     /**
      * Default constructor, because it's serializable.
      */
@@ -52,22 +52,23 @@
     public String getName() {
         return ARTIFACT_NAME;
     }
-    
+
     public SinfoCalcMode getCalculationMode() {
 
-        final String    calc = getDataAsString(FIELD_MODE);
+        final String calc = getDataAsString(FIELD_MODE);
         if (calc == null) {
-        	throw new IllegalArgumentException(ERROR_NO_CALCULATION_MODE);
+            throw new IllegalArgumentException(ERROR_NO_CALCULATION_MODE);
         }
 
         try {
-			return SinfoCalcMode.valueOf(StringUtils.trimToEmpty(calc).toLowerCase());
-		} catch (Exception e) {
-			throw new IllegalArgumentException(ERROR_INVALID_CALCULATION_MODE, e);
-		}
-	}
-    
+            return SinfoCalcMode.valueOf(StringUtils.trimToEmpty(calc).toLowerCase());
+        }
+        catch (final Exception e) {
+            throw new IllegalArgumentException(ERROR_INVALID_CALCULATION_MODE, e);
+        }
+    }
+
     public String getRiver() {
-    	return getDataAsString(FIELD_RIVER);
-	}
+        return getDataAsString(FIELD_RIVER);
+    }
 }
\ No newline at end of file

http://dive4elements.wald.intevation.org