# HG changeset patch # User Felix Wolfsteller # Date 1323446370 0 # Node ID 18928f0f339b9432b89da698c08dd73cd206863a # Parent 27bb2e24f7f888448934a361e51ac15d9f468b6a Add helper function. flys-artifacts/trunk@3379 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 27bb2e24f7f8 -r 18928f0f339b flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Fri Dec 09 15:57:32 2011 +0000 +++ b/flys-artifacts/ChangeLog Fri Dec 09 15:59:30 2011 +0000 @@ -1,3 +1,20 @@ +2011-12-09 Felix Wolfsteller + + * src/main/java/de/intevation/flys/artifacts/states/StaticState.java: + (addDefaultChartOutput): Convenienve function to add a chart-output. + +2011-12-09 Felix Wolfsteller + + * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java: + Play nice with CrossSectionArtifact. Employ blackboard. + + * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java: + Spawn a CrossSectionFacet, handle various data. + + * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java: + Do not produce CrossSectionFacets anymore, these now "belong" to + CrossSectionArtifacts. + 2011-12-09 Felix Wolfsteller * doc/conf/cache.xml: Added cross_sections cache. diff -r 27bb2e24f7f8 -r 18928f0f339b flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/StaticState.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/StaticState.java Fri Dec 09 15:57:32 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/StaticState.java Fri Dec 09 15:59:30 2011 +0000 @@ -1,9 +1,14 @@ package de.intevation.flys.artifacts.states; +import java.util.List; + import org.apache.log4j.Logger; import de.intevation.flys.artifacts.model.FacetTypes; +import de.intevation.artifactdatabase.state.Facet; +import de.intevation.artifactdatabase.state.DefaultOutput; + /** * Yet, a non-abstract DefaultState. */ @@ -29,4 +34,11 @@ setID(id); setDescription(description); } + + public void addDefaultChartOutput(String nameDesc, List facets) { + DefaultOutput output = new DefaultOutput(nameDesc, + nameDesc, "image/png", facets, "chart"); + getOutputs().add(output); + } } +// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :