# HG changeset patch # User Raimund Renkert # Date 1339417186 0 # Node ID df4d6b286af8a0884ec3be4076faf91ff1c41bc2 # Parent febc39e77672ba2fddd64a8e8cffe77fd649a9e1 Added states and transitions for S-Q-relation. Added filter for locations/annotations. flys-artifacts/trunk@4635 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r febc39e77672 -r df4d6b286af8 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Mon Jun 11 09:58:54 2012 +0000 +++ b/flys-artifacts/ChangeLog Mon Jun 11 12:19:46 2012 +0000 @@ -1,3 +1,23 @@ +2012-06-11 Raimund Renkert + + * doc/conf/artifacts/minfo.xml: + Added states and transitions for S-Q-relation. + + * src/main/java/de/intevation/flys/artifacts/states/PeriodsSelect.java, + src/main/java/de/intevation/flys/artifacts/states/OutliersInput.java, + src/main/java/de/intevation/flys/artifacts/states/SQRelation.java: + New. States for multiple periods input, outliers input and final + S-Q-relation. + + * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java: + Added name filter for locations. + + * src/main/resources/messages.properties, + src/main/resources/messages_de_DE.properties, + src/main/resources/messages_en.properties, + src/main/resources/messages_de.properties: + Added i18n strings for states. + 2012-06-11 Sascha L. Teichmann * src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java: diff -r febc39e77672 -r df4d6b286af8 flys-artifacts/doc/conf/artifacts/minfo.xml --- a/flys-artifacts/doc/conf/artifacts/minfo.xml Mon Jun 11 09:58:54 2012 +0000 +++ b/flys-artifacts/doc/conf/artifacts/minfo.xml Mon Jun 11 12:19:46 2012 +0000 @@ -27,11 +27,21 @@ + + + + + + + + + + @@ -44,6 +54,11 @@ + + + + + @@ -53,6 +68,10 @@ + + + + @@ -63,6 +82,11 @@ + + + + + @@ -102,6 +126,24 @@ + + + + + + + + + + + + + + + + + + diff -r febc39e77672 -r df4d6b286af8 flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java Mon Jun 11 09:58:54 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java Mon Jun 11 12:19:46 2012 +0000 @@ -89,6 +89,8 @@ if (name != null) { if ("locations".equals(name)) return FastAnnotations.IS_POINT; if ("distances".equals(name)) return FastAnnotations.IS_RANGE; + if ("measuringpoint".equals(name)) + return new FastAnnotations.NameFilter("Geschiebemessstelle"); } return FastAnnotations.ALL; diff -r febc39e77672 -r df4d6b286af8 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/OutliersInput.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/OutliersInput.java Mon Jun 11 12:19:46 2012 +0000 @@ -0,0 +1,28 @@ +package de.intevation.flys.artifacts.states; + +import org.apache.log4j.Logger; + +import de.intevation.flys.artifacts.states.DefaultState; + +/** + * @author Raimund Renkert + */ +public class OutliersInput extends DefaultState { + + /** The logger used in this class. */ + private static Logger logger = Logger.getLogger(OutliersInput.class); + + + /** + * The default constructor that initializes an empty State object. + */ + public OutliersInput() { + } + + @Override + protected String getUIProvider() { + return "outliers_input"; + } + +} +// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : diff -r febc39e77672 -r df4d6b286af8 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/PeriodsSelect.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/PeriodsSelect.java Mon Jun 11 12:19:46 2012 +0000 @@ -0,0 +1,28 @@ +package de.intevation.flys.artifacts.states; + +import org.apache.log4j.Logger; + +import de.intevation.flys.artifacts.states.DefaultState; + +/** + * @author Raimund Renkert + */ +public class PeriodsSelect extends DefaultState { + + /** The logger used in this class. */ + private static Logger logger = Logger.getLogger(PeriodsSelect.class); + + + /** + * The default constructor that initializes an empty State object. + */ + public PeriodsSelect() { + } + + @Override + protected String getUIProvider() { + return "periods_select"; + } + +} +// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : diff -r febc39e77672 -r df4d6b286af8 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/SQRelation.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/SQRelation.java Mon Jun 11 12:19:46 2012 +0000 @@ -0,0 +1,28 @@ +package de.intevation.flys.artifacts.states; + +import org.apache.log4j.Logger; + +import de.intevation.flys.artifacts.states.DefaultState; + +/** + * @author Raimund Renkert + */ +public class SQRelation extends DefaultState { + + /** The logger used in this class. */ + private static Logger logger = Logger.getLogger(SQRelation.class); + + + /** + * The default constructor that initializes an empty State object. + */ + public SQRelation() { + } + + @Override + protected String getUIProvider() { + return "minfo.sq.relation"; + } + +} +// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : diff -r febc39e77672 -r df4d6b286af8 flys-artifacts/src/main/resources/messages.properties --- a/flys-artifacts/src/main/resources/messages.properties Mon Jun 11 09:58:54 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages.properties Mon Jun 11 12:19:46 2012 +0000 @@ -34,6 +34,9 @@ state.minfo.calculation_mode = Calculation Mode state.minfo.distance_only = Range selection state.minfo.dischargestate = Selection of discharge state and channel +state.minfo.sq.location=Location +state.minfo.sq.periods=Periods +state.minfo.sq.outliers=Outliers historical.mode.w = Waterlevel Analyse historical.mode.q = Discharge Analyse diff -r febc39e77672 -r df4d6b286af8 flys-artifacts/src/main/resources/messages_de.properties --- a/flys-artifacts/src/main/resources/messages_de.properties Mon Jun 11 09:58:54 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages_de.properties Mon Jun 11 12:19:46 2012 +0000 @@ -34,6 +34,9 @@ state.minfo.calculation_mode = Berechnungsart state.minfo.distance_only = Wahl der Berechnungsstrecke state.minfo.dischargestate = Abflusszustand und Gerinne +state.minfo.sq.location=Ort +state.minfo.sq.periods=Zeitraum +state.minfo.sq.outliers=Ausrei\u00dfer historical.mode.w = Wasserstandsanalyse historical.mode.q = Abflussanalyse diff -r febc39e77672 -r df4d6b286af8 flys-artifacts/src/main/resources/messages_de_DE.properties --- a/flys-artifacts/src/main/resources/messages_de_DE.properties Mon Jun 11 09:58:54 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages_de_DE.properties Mon Jun 11 12:19:46 2012 +0000 @@ -34,6 +34,9 @@ state.minfo.calculation_mode = Berechnungsart state.minfo.distance_only = Wahl der Berechnungsstrecke state.minfo.dischargestate = Abflusszustand und Gerinne +state.minfo.sq.location=Ort +state.minfo.sq.periods=Zeitraum +state.minfo.sq.outliers=Ausrei\u00dfer historical.mode.w = Wasserstandsanalyse historical.mode.q = Abflussanalyse diff -r febc39e77672 -r df4d6b286af8 flys-artifacts/src/main/resources/messages_en.properties --- a/flys-artifacts/src/main/resources/messages_en.properties Mon Jun 11 09:58:54 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages_en.properties Mon Jun 11 12:19:46 2012 +0000 @@ -34,6 +34,9 @@ state.minfo.calculation_mode = Calculation Mode state.minfo.distance_only = Range selection state.minfo.dischargestate = Selection of discharge state and channel +state.minfo.sq.location=Location +state.minfo.sq.periods=Periods +state.minfo.sq.outliers=Outliers historical.mode.w = Waterlevel Analyse historical.mode.q = Discharge Analyse