# HG changeset patch # User Felix Wolfsteller # Date 1343211112 0 # Node ID 35ead8fadc36a88f08da4c2fe13f6703d92421ef # Parent c1fd75bd893ab5b5bda143ea4dd6f8ab8c88a022 Add waterlevel facet and longitudinal_section out for fixationrealization. flys-artifacts/trunk@5123 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r c1fd75bd893a -r 35ead8fadc36 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Wed Jul 25 10:07:08 2012 +0000 +++ b/flys-artifacts/ChangeLog Wed Jul 25 10:11:52 2012 +0000 @@ -1,3 +1,11 @@ +2012-07-25 Felix Wolfsteller + + * src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java: + Add WaterlevelFacet. + + * doc/conf/artifacts/fixanalysis.xml: + Add output and facet compability. + 2012-07-25 Felix Wolfsteller * src/main/java/de/intevation/flys/artifacts/access/FixRealizingAccess.java: diff -r c1fd75bd893a -r 35ead8fadc36 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java Wed Jul 25 10:07:08 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java Wed Jul 25 10:11:52 2012 +0000 @@ -9,9 +9,12 @@ import de.intevation.flys.artifacts.access.FixRealizingAccess; import de.intevation.flys.artifacts.model.CalculationResult; +import de.intevation.flys.artifacts.model.FacetTypes; import de.intevation.flys.artifacts.model.ReportFacet; +import de.intevation.flys.artifacts.model.WaterlevelFacet; import de.intevation.flys.artifacts.model.fixings.FixRealizingCalculation; +import de.intevation.flys.artifacts.model.fixings.FixRealizingResult; import de.intevation.flys.artifacts.states.DefaultState; @@ -19,13 +22,14 @@ import org.apache.log4j.Logger; + /** * @author Raimund Renkert */ -public class FixRealizingCompute extends DefaultState { +public class FixRealizingCompute extends DefaultState implements FacetTypes { /** The logger used in this class. */ - private static Logger log = Logger.getLogger(FixRealizingCompute.class); + private static Logger logger = Logger.getLogger(FixRealizingCompute.class); /** * The default constructor that initializes an empty State object. @@ -41,7 +45,7 @@ List facets, Object old ) { - log.debug("FixRealizingCompute.computeAdvance"); + logger.debug("FixRealizingCompute.computeAdvance"); CalculationResult res; @@ -64,7 +68,15 @@ facets.add(new ReportFacet(ComputeType.ADVANCE, hash, id)); } - // TODO: Added facets + // TODO: Add more facets. + FixRealizingResult fr = (FixRealizingResult) res.getData(); + + // WaterlevelFacet + // Also: DataFacet and WQstuff + // TODO naming, i18n. + String nameW = "waterlevel"; + facets.add(new WaterlevelFacet( + 0, LONGITUDINAL_W, nameW, ComputeType.ADVANCE, id, hash)); return res; }