view artifacts/doc/conf/artifacts/gaugedischargecurve.xml @ 8566:fe7e9da6312a

(issue1797) Move close into session release and guard it. To avoid leaking open and Held sessions we centrally close the session in the SessionHolder on release. This also removes some duplicated code in SedDBSessionHolder
author Andre Heinecke <andre.heinecke@intevation.de>
date Tue, 24 Feb 2015 17:16:14 +0100
parents 27d42c9ee367
children
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?>
<artifact name="gaugedischargecurve">
    <states>
        <state id="state.gaugedischargecurve.init" description="state.gaugedischargecurve.init" state="org.dive4elements.river.artifacts.states.GaugeDischargeInitState">
            <data name="river" type="String"/>
            <data name="reference_gauge" type="Long"/>
            <data name="ld_locations" type="Double"/>
            <data name="gauge_name" type="String"/>
        </state>
        <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition">
            <from state="state.gaugedischargecurve.init"/>
            <to state="state.gaugedischargecurve.static"/>
        </transition>
        <state id="state.gaugedischargecurve.static" description="state.gaugedischargecurve.static" state="org.dive4elements.river.artifacts.states.GaugeDischargeCurveState">
           <outputmodes>
               <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png" type="chart">
                   <facets>
                       <facet name="gauge_discharge_curve"/>
                       <facet name="mainvalues.q"/>
                       <facet name="mainvalues.w"/>
                       <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/>
                       <facet name="heightmarks_points" description="facet.other.wqkms"/>
                       <facet name="other.wqkms" description="facet.other.wqkms"/>
                       <facet name="other.wq"    description="Point-like data like fixations"/>
                       <facet name="other.wkms"  description="Point-like data like fixations"/>
                       <facet name="other.wkms.interpol" description="Height over km, like flood protections."/>
                       <facet name="computed_discharge_curve.manualpoints" description="Manuelle Punkte"/>
                       <facet name="other.w.interpol" description="Interpolated (likely single) W Values"/>
                       <facet name="other.wqkms.w" description="facet.other.wqkms"/>
                   </facets>
               </outputmode>
               <outputmode name="computed_dischargecurve_at_export" description="output.computed_dischargecurve_at_export" mime-type="text/plain" type="export">
                   <facets>
                       <facet name="at" description="facet.gauge_discharge_curve_export.at"/>
                   </facets>
               </outputmode>
               <outputmode name="computed_dischargecurve_export" description="output.computed_dischargecurve_export" mime-type="text/plain" type="export">
                   <facets>
                       <facet name="csv" description="facet.computed_dischargecurve_export.csv" />
                       <facet name="pdf" description="facet.computed_dischargecurve_export.pdf" />
                   </facets>
               </outputmode>
           </outputmodes>
        </state>
    </states>
</artifact>

http://dive4elements.wald.intevation.org