annotate artifacts/src/main/java/org/dive4elements/river/artifacts/states/minfo/DifferencesState.java @ 5863:4897a58c8746

River artifacts: Added new copyright headers.
author Sascha L. Teichmann <teichmann@intevation.de>
date Sun, 28 Apr 2013 14:40:59 +0200
parents 5aa05a7a34b7
children 59ff03ff48f1
rev   line source
5863
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
2 * Software engineering by Intevation GmbH
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
3 *
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
4 * This file is Free Software under the GNU AGPL (>=v3)
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
6 * documentation coming with Dive4Elements River for details.
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
7 */
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
8
5831
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
9 package org.dive4elements.river.artifacts.states.minfo;
3614
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
10
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
11 import java.text.DateFormat;
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
12 import java.util.ArrayList;
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
13 import java.util.List;
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
14
3614
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
15 import org.apache.log4j.Logger;
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
16
5831
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
17 import org.dive4elements.artifactdatabase.state.Facet;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
18 import org.dive4elements.artifactdatabase.state.FacetActivity;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
19 import org.dive4elements.artifacts.Artifact;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
20 import org.dive4elements.artifacts.CallContext;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
21 import org.dive4elements.artifacts.CallMeta;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
22 import org.dive4elements.river.artifacts.FLYSArtifact;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
23 import org.dive4elements.river.artifacts.access.BedDifferencesAccess;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
24 import org.dive4elements.river.artifacts.model.CalculationResult;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
25 import org.dive4elements.river.artifacts.model.FacetTypes;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
26 import org.dive4elements.river.artifacts.model.minfo.BedDiffCalculation;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
27 import org.dive4elements.river.artifacts.model.minfo.BedDiffEpochFacet;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
28 import org.dive4elements.river.artifacts.model.minfo.BedDiffEpochFilterFacet;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
29 import org.dive4elements.river.artifacts.model.minfo.BedDiffEpochResult;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
30 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearFacet;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
31 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearFilterFacet;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
32 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
33 import org.dive4elements.river.artifacts.model.minfo.BedDifferencesResult;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
34 import org.dive4elements.river.artifacts.resources.Resources;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
35 import org.dive4elements.river.artifacts.states.DefaultState;
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4793
diff changeset
36 import org.dive4elements.river.utils.Formatter;
3614
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
37
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
38 /**
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
39 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a>
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
40 */
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
41 public class DifferencesState
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
42 extends DefaultState
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
43 implements FacetTypes
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
44 {
3614
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
45 /** The logger used in this class. */
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
46 private static Logger logger = Logger.getLogger(DifferencesState.class);
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
47 public static final String I18N_DIFF_YEAR = "beddifference.year";
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
48 public static final String I18N_DIFF_EPOCH = "beddifference.epoch";
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
49
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
50 public static final String I18N_FACET_BED_DIFF_YEAR = "facet.bedheight.diff.year";
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
51 public static final String I18N_FACET_BED_DIFF_YEAR_RAW = "facet.bedheight.diff.year.raw";
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
52 public static final String I18N_FACET_BED_DIFF_ABSOLUTE = "facet.bedheight.diff.absolute";
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
53 public static final String I18N_FACET_BED_DIFF_ABSOLUTE_RAW = "facet.bedheight.diff.absolute.raw";
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
54 public static final String I18N_FACET_BED_DIFF_MORPH = "facet.bedheight.diff.morph";
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
55 public static final String I18N_FACET_BED_DIFF_EPOCH = "facet.bedheight.diff.epoch";
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
56 public static final String I18N_FACET_BED_DIFF_EPOCH_RAW = "facet.bedheight.diff.epoch.raw";
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
57 public static final String I18N_FACET_BED_DIFF_HEIGHT1 = "facet.bedheight.diff.height1";
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
58 public static final String I18N_FACET_BED_DIFF_HEIGHT1_RAW = "facet.bedheight.diff.height1.raw";
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
59 public static final String I18N_FACET_BED_DIFF_HEIGHT2 = "facet.bedheight.diff.height2";
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
60 public static final String I18N_FACET_BED_DIFF_HEIGHT2_RAW = "facet.bedheight.diff.height2.raw";
3614
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
61
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
62 public DifferencesState() {
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
63 }
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
64
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
65 @Override
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
66 public Object computeAdvance(FLYSArtifact artifact, String hash,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
67 CallContext context, List<Facet> facets, Object old) {
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
68 logger.debug("BedQualityState.computeAdvance");
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
69
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
70 List<Facet> newFacets = new ArrayList<Facet>();
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
71
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
72 BedDifferencesAccess access =
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
73 new BedDifferencesAccess(artifact, context);
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
74
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
75 CalculationResult res = old instanceof CalculationResult ? (CalculationResult) old
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
76 : new BedDiffCalculation().calculate(access);
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
77
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
78 if (facets == null || res == null) {
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
79 return res;
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
80 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
81
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
82 BedDifferencesResult[] results = (BedDifferencesResult[]) res.getData();
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
83
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
84 if (results == null || results.length == 0) {
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
85 logger.warn("Calculation computed no results!");
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
86 return res;
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
87 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
88
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
89 generateFacets(context, newFacets, results, getID(), hash);
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
90 logger.debug("Created " + newFacets.size() + " new Facets.");
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
91
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
92 facets.addAll(newFacets);
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
93
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
94 return res;
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
95 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
96
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
97 protected void generateFacets(CallContext context, List<Facet> newFacets,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
98 BedDifferencesResult[] results, String stateId, String hash) {
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
99 logger.debug("BedQualityState.generateFacets");
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
100
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
101 CallMeta meta = context.getMeta();
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
102
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
103 for (int idx = 0; idx < results.length; idx++) {
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
104 if (results[idx] instanceof BedDiffYearResult) {
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
105 newFacets.add(new BedDiffYearFacet(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
106 idx,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
107 BED_DIFFERENCE_YEAR,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
108 createBedDiffYearDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
109 meta,
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
110 (BedDiffYearResult)results[idx],
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
111 true),
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
112 ComputeType.ADVANCE,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
113 stateId,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
114 hash));
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
115 newFacets.add(new BedDiffYearFacet(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
116 idx,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
117 BED_DIFFERENCE_MORPH_WIDTH,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
118 createBedDiffMorphDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
119 meta,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
120 (BedDiffYearResult)results[idx]),
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
121 ComputeType.ADVANCE,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
122 stateId,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
123 hash));
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
124 newFacets.add(new BedDiffYearFacet(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
125 idx,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
126 BED_DIFFERENCE_YEAR_HEIGHT1,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
127 createBedDiffHeightDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
128 meta,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
129 (BedDiffYearResult)results[idx],
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
130 0,
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
131 true),
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
132 ComputeType.ADVANCE,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
133 stateId,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
134 hash));
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
135 newFacets.add(new BedDiffYearFacet(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
136 idx,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
137 BED_DIFFERENCE_YEAR_HEIGHT2,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
138 createBedDiffHeightDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
139 meta,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
140 (BedDiffYearResult)results[idx],
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
141 1,
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
142 true),
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
143 ComputeType.ADVANCE,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
144 stateId,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
145 hash));
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
146 newFacets.add(new BedDiffYearFacet(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
147 idx,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
148 BED_DIFFERENCE_HEIGHT_YEAR,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
149 createBedDiffAbsoluteDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
150 meta,
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
151 (BedDiffYearResult)results[idx],
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
152 true),
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
153 ComputeType.ADVANCE,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
154 stateId,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
155 hash));
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
156 newFacets.add(new BedDiffYearFilterFacet(
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
157 idx,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
158 BED_DIFFERENCE_YEAR_FILTERED,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
159 createBedDiffYearDescription(
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
160 meta,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
161 (BedDiffYearResult)results[idx],
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
162 false),
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
163 ComputeType.ADVANCE,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
164 stateId,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
165 hash));
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
166 newFacets.add(new BedDiffYearFilterFacet(
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
167 idx,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
168 BED_DIFFERENCE_YEAR_HEIGHT1_FILTERED,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
169 createBedDiffHeightDescription(
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
170 meta,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
171 (BedDiffYearResult)results[idx],
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
172 0,
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
173 false),
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
174 ComputeType.ADVANCE,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
175 stateId,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
176 hash));
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
177 newFacets.add(new BedDiffYearFilterFacet(
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
178 idx,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
179 BED_DIFFERENCE_YEAR_HEIGHT2_FILTERED,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
180 createBedDiffHeightDescription(
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
181 meta,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
182 (BedDiffYearResult)results[idx],
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
183 1,
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
184 false),
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
185 ComputeType.ADVANCE,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
186 stateId,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
187 hash));
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
188 newFacets.add(new BedDiffYearFilterFacet(
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
189 idx,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
190 BED_DIFFERENCE_HEIGHT_YEAR_FILTERED,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
191 createBedDiffAbsoluteDescription(
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
192 meta,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
193 (BedDiffYearResult)results[idx],
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
194 false),
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
195 ComputeType.ADVANCE,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
196 stateId,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
197 hash));
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
198 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
199 if (results[idx] instanceof BedDiffEpochResult) {
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
200 newFacets.add(new BedDiffEpochFacet(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
201 idx,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
202 BED_DIFFERENCE_EPOCH,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
203 createBedDiffEpochDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
204 meta,
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
205 (BedDiffEpochResult)results[idx],
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
206 true),
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
207 ComputeType.ADVANCE,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
208 stateId,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
209 hash));
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
210 newFacets.add(new BedDiffEpochFacet(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
211 idx,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
212 BED_DIFFERENCE_EPOCH_HEIGHT1,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
213 createBedDiffHeightEpochDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
214 meta,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
215 (BedDiffEpochResult)results[idx],
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
216 0,
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
217 true),
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
218 ComputeType.ADVANCE,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
219 stateId,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
220 hash));
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
221 newFacets.add(new BedDiffEpochFacet(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
222 idx,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
223 BED_DIFFERENCE_EPOCH_HEIGHT2,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
224 createBedDiffHeightEpochDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
225 meta,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
226 (BedDiffEpochResult)results[idx],
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
227 1,
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
228 true),
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
229 ComputeType.ADVANCE,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
230 stateId,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
231 hash));
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
232 newFacets.add(new BedDiffEpochFilterFacet(
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
233 idx,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
234 BED_DIFFERENCE_EPOCH_FILTERED,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
235 createBedDiffEpochDescription(
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
236 meta,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
237 (BedDiffEpochResult)results[idx],
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
238 false),
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
239 ComputeType.ADVANCE,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
240 stateId,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
241 hash));
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
242 newFacets.add(new BedDiffEpochFilterFacet(
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
243 idx,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
244 BED_DIFFERENCE_EPOCH_HEIGHT1_FILTERED,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
245 createBedDiffHeightEpochDescription(
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
246 meta,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
247 (BedDiffEpochResult)results[idx],
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
248 0,
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
249 false),
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
250 ComputeType.ADVANCE,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
251 stateId,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
252 hash));
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
253 newFacets.add(new BedDiffEpochFilterFacet(
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
254 idx,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
255 BED_DIFFERENCE_EPOCH_HEIGHT2_FILTERED,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
256 createBedDiffHeightEpochDescription(
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
257 meta,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
258 (BedDiffEpochResult)results[idx],
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
259 1,
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
260 false),
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
261 ComputeType.ADVANCE,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
262 stateId,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
263 hash));
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
264 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
265 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
266 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
267
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
268 private String createBedDiffHeightDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
269 CallMeta meta,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
270 BedDiffYearResult result,
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
271 int ndx,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
272 boolean raw
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
273 ) {
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
274 String range = result.getStart() + " - " + result.getEnd();
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
275
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
276 String i18nHeight1 = I18N_FACET_BED_DIFF_HEIGHT1;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
277 String i18nHeight2 = I18N_FACET_BED_DIFF_HEIGHT2;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
278 if (raw) {
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
279 i18nHeight1 = I18N_FACET_BED_DIFF_HEIGHT1_RAW;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
280 i18nHeight2 = I18N_FACET_BED_DIFF_HEIGHT2_RAW;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
281 }
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
282 if (ndx == 0) {
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
283 return Resources.getMsg(meta, i18nHeight1,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
284 i18nHeight2, new Object[] { range });
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
285 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
286 else {
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
287 return Resources.getMsg(meta, i18nHeight1,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
288 i18nHeight2, new Object[] {range});
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
289 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
290 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
291
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
292 private String createBedDiffHeightEpochDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
293 CallMeta meta,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
294 BedDiffEpochResult result,
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
295 int ndx,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
296 boolean raw
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
297 ) {
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
298 DateFormat df = Formatter.getDateFormatter(meta, "yyyy");
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
299 String range =
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
300 df.format(result.getStart())
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
301 + " - " +
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
302 df.format(result.getEnd());
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
303
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
304 String i18nHeight1 = I18N_FACET_BED_DIFF_HEIGHT1;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
305 String i18nHeight2 = I18N_FACET_BED_DIFF_HEIGHT2;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
306 if (raw) {
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
307 i18nHeight1 = I18N_FACET_BED_DIFF_HEIGHT1_RAW;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
308 i18nHeight2 = I18N_FACET_BED_DIFF_HEIGHT2_RAW;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
309 }
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
310 if (ndx == 0) {
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
311 return Resources.getMsg(meta, i18nHeight1,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
312 i18nHeight1, new Object[] { range });
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
313 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
314 else {
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
315 return Resources.getMsg(meta, i18nHeight2,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
316 i18nHeight2, new Object[] {range});
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
317 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
318 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
319
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
320 protected String createBedDiffYearDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
321 CallMeta meta,
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
322 BedDiffYearResult result,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
323 boolean raw
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
324 ) {
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
325 String range = result.getStart() + " - " + result.getEnd();
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
326
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
327 String i18n = I18N_FACET_BED_DIFF_YEAR;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
328 if (raw) {
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
329 i18n = I18N_FACET_BED_DIFF_YEAR_RAW;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
330 }
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
331 return Resources.getMsg(meta, i18n, i18n, new Object[] { range });
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
332 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
333
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
334 protected String createBedDiffMorphDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
335 CallMeta meta,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
336 BedDiffYearResult result) {
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
337 String range = result.getStart() + " - " + result.getEnd();
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
338
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
339 return Resources.getMsg(meta, I18N_FACET_BED_DIFF_MORPH,
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
340 I18N_FACET_BED_DIFF_MORPH, new Object[] { range });
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
341 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
342
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
343 protected String createBedDiffAbsoluteDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
344 CallMeta meta,
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
345 BedDiffYearResult result,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
346 boolean raw
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
347 ) {
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
348 String range = result.getStart() + " - " + result.getEnd();
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
349
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
350 String i18n = I18N_FACET_BED_DIFF_ABSOLUTE;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
351 if (raw) {
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
352 i18n = I18N_FACET_BED_DIFF_ABSOLUTE_RAW;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
353 }
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
354 return Resources.getMsg(meta, i18n, i18n, new Object[] { range });
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
355 }
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
356
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
357 protected String createBedDiffEpochDescription(
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
358 CallMeta meta,
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
359 BedDiffEpochResult result,
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
360 boolean raw) {
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
361 DateFormat df = Formatter.getDateFormatter(meta, "yyyy");
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
362 String range =
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
363 df.format(result.getStart())
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
364 + " - " +
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
365 df.format(result.getEnd());
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
366
4673
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
367 String i18n = I18N_FACET_BED_DIFF_EPOCH;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
368 if (raw) {
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
369 i18n = I18N_FACET_BED_DIFF_EPOCH_RAW;
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
370 }
32f90baf4afa Generate and draw new facets.
Raimund Renkert <rrenkert@intevation.de>
parents: 3902
diff changeset
371 return Resources.getMsg(meta, i18n, i18n, new Object[] { range });
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3614
diff changeset
372 }
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
373
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
374 static {
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
375 // Active/deactivate facets.
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
376 FacetActivity.Registry.getInstance().register(
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
377 "minfo",
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
378 new FacetActivity() {
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
379 @Override
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
380 public Boolean isInitialActive(
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
381 Artifact artifact,
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
382 Facet facet,
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
383 String output
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
384 ) {
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
385 String name = facet.getName();
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
386 if (name.equals(BED_DIFFERENCE_EPOCH) ||
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
387 name.equals(BED_DIFFERENCE_EPOCH_HEIGHT1) ||
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
388 name.equals(BED_DIFFERENCE_EPOCH_HEIGHT2) ||
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
389 name.equals(BED_DIFFERENCE_HEIGHT_YEAR) ||
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
390 name.equals(BED_DIFFERENCE_YEAR) ||
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
391 name.equals(BED_DIFFERENCE_YEAR_HEIGHT1) ||
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
392 name.equals(BED_DIFFERENCE_YEAR_HEIGHT2)) {
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
393 return Boolean.FALSE;
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
394 }
4793
c0d6391bec6f Fixed facet activities.
Raimund Renkert <rrenkert@intevation.de>
parents: 4676
diff changeset
395 else if (name.equals(BED_DIFFERENCE_MORPH_WIDTH) ||
c0d6391bec6f Fixed facet activities.
Raimund Renkert <rrenkert@intevation.de>
parents: 4676
diff changeset
396 name.equals(BED_DIFFERENCE_EPOCH_FILTERED) ||
c0d6391bec6f Fixed facet activities.
Raimund Renkert <rrenkert@intevation.de>
parents: 4676
diff changeset
397 name.equals(BED_DIFFERENCE_EPOCH_HEIGHT1_FILTERED) ||
c0d6391bec6f Fixed facet activities.
Raimund Renkert <rrenkert@intevation.de>
parents: 4676
diff changeset
398 name.equals(BED_DIFFERENCE_EPOCH_HEIGHT2_FILTERED) ||
c0d6391bec6f Fixed facet activities.
Raimund Renkert <rrenkert@intevation.de>
parents: 4676
diff changeset
399 name.equals(BED_DIFFERENCE_HEIGHT_YEAR_FILTERED) ||
c0d6391bec6f Fixed facet activities.
Raimund Renkert <rrenkert@intevation.de>
parents: 4676
diff changeset
400 name.equals(BED_DIFFERENCE_YEAR_FILTERED) ||
c0d6391bec6f Fixed facet activities.
Raimund Renkert <rrenkert@intevation.de>
parents: 4676
diff changeset
401 name.equals(BED_DIFFERENCE_YEAR_HEIGHT1_FILTERED) ||
c0d6391bec6f Fixed facet activities.
Raimund Renkert <rrenkert@intevation.de>
parents: 4676
diff changeset
402 name.equals(BED_DIFFERENCE_YEAR_HEIGHT2_FILTERED)){
c0d6391bec6f Fixed facet activities.
Raimund Renkert <rrenkert@intevation.de>
parents: 4676
diff changeset
403 return Boolean.TRUE;
c0d6391bec6f Fixed facet activities.
Raimund Renkert <rrenkert@intevation.de>
parents: 4676
diff changeset
404 }
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
405 else {
4793
c0d6391bec6f Fixed facet activities.
Raimund Renkert <rrenkert@intevation.de>
parents: 4676
diff changeset
406 return null;
4676
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
407 }
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
408 }
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
409 });
c5c31299bca1 Hide facets returning raw data and fixed display name.
Raimund Renkert <rrenkert@intevation.de>
parents: 4673
diff changeset
410 }
3614
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
411 }

http://dive4elements.wald.intevation.org