# HG changeset patch # User Ingo Weinzierl # Date 1350379713 -7200 # Node ID 5589b1fd459d6581a27d0b7fd3525e89358c43b2 # Parent d39f229ea990a149b25193f453f48c8acfbcf24d# Parent 58864f4f6e3b87f120f94d589c415d1e57601749 Merged. diff -r 58864f4f6e3b -r 5589b1fd459d flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Tue Oct 16 11:15:12 2012 +0200 +++ b/flys-artifacts/ChangeLog Tue Oct 16 11:28:33 2012 +0200 @@ -26,6 +26,13 @@ src/main/resources/messages_de_DE.properties: Fix typo +2012-10-16 Ingo Weinzierl + + flys/issue930 + + * src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java: + Add unit [cm] to the facet description if calculation mode is W. + 2012-10-15 Ingo Weinzierl flys/issue904 @@ -12808,7 +12815,6 @@ not. In addition, the scenario parameter used by WSPLGEN is now set correctly. ->>>>>>> .r3356 2011-12-05 Felix Wolfsteller Allow longitudinal_section.q facets in wdiff states output. diff -r 58864f4f6e3b -r 5589b1fd459d flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java Tue Oct 16 11:15:12 2012 +0200 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java Tue Oct 16 11:28:33 2012 +0200 @@ -37,6 +37,8 @@ private static final Logger logger = Logger.getLogger(HistoricalDischargeComputeState.class); + public static final String DEFAULT_UNIT = "cm"; + @Override protected void appendItems( @@ -103,7 +105,7 @@ facets.add(new HistoricalDischargeFacet( i, HISTORICAL_DISCHARGE_Q, - wqt.getName())); + createFacetTitle(wqt))); if (wqt instanceof HistoricalWQTimerange) { logger.debug("Create another facet for historical differences."); @@ -117,5 +119,25 @@ i++; } } + + + protected String createFacetTitle(WQTimerange wqt) { + String name = wqt.getName(); + + return name != null && name.indexOf("W") >= 0 + ? createFacetTitleW(wqt) + : createFacetTitleQ(wqt); + } + + + protected String createFacetTitleW(WQTimerange wqt) { + String name = wqt.getName(); + return name + " " + DEFAULT_UNIT; + } + + + protected String createFacetTitleQ(WQTimerange wqt) { + return wqt.getName(); + } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :