# HG changeset patch # User Tom Gottfried # Date 1401975172 -7200 # Node ID 9ec6def1a7dd36dff632b9ef0df340b4eac5e956 # Parent c0843a658474aa2df2a6438d375bb188dba83f69 Make grain fraction type 'unknown' explicit and use it where appropriate. diff -r c0843a658474 -r 9ec6def1a7dd backend/src/main/java/org/dive4elements/river/importer/parsers/SedimentYieldParser.java --- a/backend/src/main/java/org/dive4elements/river/importer/parsers/SedimentYieldParser.java Wed Jun 04 18:22:14 2014 +0200 +++ b/backend/src/main/java/org/dive4elements/river/importer/parsers/SedimentYieldParser.java Thu Jun 05 15:32:52 2014 +0200 @@ -190,7 +190,7 @@ String newLine = line.replace(FRAKTION_START, "").trim(); if (newLine.length() == 0) { log.debug("Found total grain fraction."); - this.grainFraction = new ImportGrainFraction(GrainFraction.TOTAL); + this.grainFraction = new ImportGrainFraction(GrainFraction.UNKNOWN); return true; } @@ -372,8 +372,7 @@ } log.warn("SYP: Unknown grain fraction: '" + gfStr + "'"); - - return null; + return new ImportGrainFraction(GrainFraction.UNKNOWN); } @@ -402,7 +401,7 @@ } else { log.warn("SYP: Unknown grain fraction '" + filename + "'"); - return "unknown"; + return GrainFraction.UNKNOWN; } } diff -r c0843a658474 -r 9ec6def1a7dd backend/src/main/java/org/dive4elements/river/model/GrainFraction.java --- a/backend/src/main/java/org/dive4elements/river/model/GrainFraction.java Wed Jun 04 18:22:14 2014 +0200 +++ b/backend/src/main/java/org/dive4elements/river/model/GrainFraction.java Thu Jun 05 15:32:52 2014 +0200 @@ -33,6 +33,7 @@ public static final String SUSP_SAND = "susp_sand"; public static final String SUSP_SAND_BED = "susp_sand_bed"; public static final String SUSPENDED_SEDIMENT = "suspended_sediment"; + public static final String UNKNOWN = "unknown"; private static Logger logger = Logger.getLogger(GrainFraction.class);