comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/AreaArtifact.java @ 4497:a2735a4bf75e

Change facets member variable to private Don't allow direct access to the facets member variable. Use the addFacets and getFacets methods instead.
author Björn Ricks <bjoern.ricks@intevation.de>
date Wed, 14 Nov 2012 11:15:57 +0100
parents 2f7fed1eb4bf
children
comparison
equal deleted inserted replaced
4496:d8992459b408 4497:a2735a4bf75e
82 fs.add(new AreaFacet(0, "", "TODO: I am an AreaFacet")); 82 fs.add(new AreaFacet(0, "", "TODO: I am an AreaFacet"));
83 83
84 AreaCreationState state = (AreaCreationState) getCurrentState(context); 84 AreaCreationState state = (AreaCreationState) getCurrentState(context);
85 85
86 if (!fs.isEmpty()) { 86 if (!fs.isEmpty()) {
87 facets.put(getCurrentStateId(), fs); 87 addFacets(getCurrentStateId(), fs);
88 } 88 }
89 } 89 }
90 90
91 // TODO Data is not cached in this way. 91 // TODO Data is not cached in this way.
92 92
146 /** 146 /**
147 * Create and return a new AreaCreationState with charting output. 147 * Create and return a new AreaCreationState with charting output.
148 */ 148 */
149 @Override 149 @Override
150 public State getCurrentState(Object cc) { 150 public State getCurrentState(Object cc) {
151 final List<Facet> fs = facets.get(getCurrentStateId()); 151 final List<Facet> fs = getFacets(getCurrentStateId());
152 152
153 AreaCreationState state = new AreaCreationState(); 153 AreaCreationState state = new AreaCreationState();
154 154
155 StaticState.addDefaultChartOutput(state, "cross_section", fs); 155 StaticState.addDefaultChartOutput(state, "cross_section", fs);
156 156

http://dive4elements.wald.intevation.org