comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java @ 4613:d440057b36f7

Fix differences/Waterlevelartifact.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Mon, 03 Dec 2012 10:51:01 +0100
parents a2735a4bf75e
children
comparison
equal deleted inserted replaced
4612:410a9292b71c 4613:d440057b36f7
61 super.setup(identifier, factory, context, callMeta, data); 61 super.setup(identifier, factory, context, callMeta, data);
62 // For w_differences, also allow q-facets. 62 // For w_differences, also allow q-facets.
63 if(filterFacets != null) { 63 if(filterFacets != null) {
64 List<Facet> list = new ArrayList<Facet>(); 64 List<Facet> list = new ArrayList<Facet>();
65 List<Facet> wlist = filterFacets.get(ChartType.LS); 65 List<Facet> wlist = filterFacets.get(ChartType.LS);
66 for (Facet f: wlist) { 66 if (wlist == null) {
67 if (!f.getName().equals(LONGITUDINAL_Q)) { 67 logger.warn("No matching filterfacets found");
68 DefaultFacet df = new DefaultFacet(f.getIndex(), 68 dumpFilterFacets();
69 "longitudinal_section.q", ""); 69 } else {
70 list.add(df); 70 for (Facet f: wlist) {
71 if (!f.getName().equals(LONGITUDINAL_Q)) {
72 DefaultFacet df = new DefaultFacet(f.getIndex(),
73 "longitudinal_section.q", "");
74 list.add(df);
75 }
71 } 76 }
77
78 list.addAll(wlist);
79
80 filterFacets.put("w_differences", list);
72 } 81 }
73
74 list.addAll(wlist);
75
76 filterFacets.put("w_differences", list);
77 } 82 }
78 } 83 }
79 84
80 85
81 /** 86 /**

http://dive4elements.wald.intevation.org