# HG changeset patch # User Björn Ricks # Date 1352888157 -3600 # Node ID a2735a4bf75e2c0d927f3c470c8d56af3dbc4c53 # Parent d8992459b408f104fe4ddd9239361025064c3453 Change facets member variable to private Don't allow direct access to the facets member variable. Use the addFacets and getFacets methods instead. diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -106,7 +106,7 @@ if (!fs.isEmpty()) { logger.debug("Facets to add in AnnotationsArtifact.initialize ."); - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } else { logger.debug("No facets to add in AnnotationsArtifact.initialize ."); @@ -213,7 +213,7 @@ continue; } - List fs = facets.get(stateId); + List fs = getFacets(stateId); if (fs == null || fs.isEmpty()) { logger.debug("No facets found."); continue; @@ -234,7 +234,7 @@ logger.debug( "Append output modes for state: " + cur.getID()); - List fs = facets.get(cur.getID()); + List fs = getFacets(cur.getID()); if (fs != null && fs.size() > 0) { List generated = generateOutputs(list, fs); diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/AreaArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/AreaArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/AreaArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -84,7 +84,7 @@ AreaCreationState state = (AreaCreationState) getCurrentState(context); if (!fs.isEmpty()) { - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } } @@ -148,7 +148,7 @@ */ @Override public State getCurrentState(Object cc) { - final List fs = facets.get(getCurrentStateId()); + final List fs = getFacets(getCurrentStateId()); AreaCreationState state = new AreaCreationState(); diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/BedHeightsArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/BedHeightsArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/BedHeightsArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -116,42 +116,6 @@ } /** - * Get the "current" state (there is but one). - * @param cc ignored. - * @return the "current" (only possible) state. - */ - @Override - public State getCurrentState(Object cc) { - return getState(); - } - - - /** - * Get the only possible state. - * @return the state. - */ - protected State getState() { - return getState(null, null); - } - - - /** - * Get the state. - * @param context ignored. - * @param stateID ignored. - * @return the state. - */ - @Override - protected State getState(Object context, String stateID) { - return (state != null) - ? state - : new StaticState(STATIC_STATE_NAME); - } - - /** - * Get WKms from factory. - * @param idx param is not needed (TODO?) - * @return WKms according to parameterization (can be null); */ public BedHeight getHeight() { return BedHeightFactory.getHeight( diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/ChartArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/ChartArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/ChartArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -95,7 +95,7 @@ continue; } - List fs = facets.get(stateId); + List fs = getFacets(stateId); if (fs == null || fs.isEmpty()) { logger.debug("No facets for previous state found."); @@ -116,7 +116,7 @@ logger.debug( "Append output modes for current state: " + cur.getID()); - List fs = facets.get(cur.getID()); + List fs = getFacets(cur.getID()); if (fs != null && fs.size() > 0) { List generated = generateOutputs(list, fs); diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -141,7 +141,7 @@ StaticState state = (StaticState) getCurrentState(context); if (!fs.isEmpty()) { - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } } @@ -180,7 +180,7 @@ */ @Override public State getCurrentState(Object cc) { - final List fs = facets.get(getCurrentStateId()); + final List fs = getFacets(getCurrentStateId()); StaticState state = new StaticState(STATIC_STATE_NAME) { @Override diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -59,7 +59,7 @@ s.computeInit(this, hash(), context, callMeta, fs); if (!fs.isEmpty()) { - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } } @@ -78,7 +78,7 @@ public State getCurrentState(Object cc) { State s = new ExternalWMSState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -95,7 +95,7 @@ private Map data; /** Mapping of state names to created facets. */ - protected Map> facets; + private Map> facets; /** * Used to generates "view" on the facets (hides facets not matching the @@ -1223,7 +1223,7 @@ String stateId = state.getID(); - List fs = facets.get(stateId); + List fs = getFacets(stateId); if (fs == null || fs.isEmpty()) { if (debug) { diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/FlowVelocityMeasurementArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/FlowVelocityMeasurementArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/FlowVelocityMeasurementArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -68,7 +68,7 @@ /** Create a new state with bogus output. */ protected State spawnState() { state = new StaticState(STATIC_STATE_NAME); - List fs = facets.get(STATIC_STATE_NAME); + List fs = getFacets(STATIC_STATE_NAME); DefaultOutput output = new DefaultOutput( "general", "general", @@ -111,7 +111,7 @@ FLOW_VELOCITY_MEASUREMENT, "flowvelocity-name"); fs.add(facet); - facets.put(state.getID(), fs); + addFacets(state.getID(), fs); addStringData(DATA_NAME, code); } diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -102,7 +102,7 @@ if (!fs.isEmpty()) { logger.debug("Facets to add in GaugeDischargeArtifact.initialize. (" + state.getID() + "/ " + getCurrentStateId() + ")."); - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } else { logger.debug("No facets to add in GaugeDischargeArtifact.initialize (" diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/HYKArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/HYKArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/HYKArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -113,7 +113,7 @@ state.computeInit(this, hash(), context, callMeta, fs); if (!fs.isEmpty()) { logger.debug("Facets to add in HYKArtifact.initialize ."); - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } else { logger.debug("No facets to add in HYKArtifact.initialize (" diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -97,7 +97,7 @@ state = new StaticState(STATIC_STATE_NAME); List fs = new ArrayList(); - facets.put(state.getID(), fs); + addFacets(state.getID(), fs); spawnState(); super.setup(identifier, factory, context, callMeta, data); String restriction = getDatacageIDValue(data); @@ -156,7 +156,7 @@ */ protected State spawnState() { state = new StaticState(STATIC_STATE_NAME); - List fs = (List) facets.get(STATIC_STATE_NAME); + List fs = (List) getFacets(STATIC_STATE_NAME); DefaultOutput mainValuesOutput = new DefaultOutput( "computed_discharge_curve", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -95,7 +95,7 @@ state.computeInit(this, hash(), context, meta, fs); if (!fs.isEmpty()) { logger.debug("Facets to add in ManualPointsArtifact.initialize ."); - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } else { logger.debug("No facets to add in ManualPointsArtifact.initialize (" diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/MapArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/MapArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/MapArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -94,7 +94,7 @@ continue; } - List fs = facets.get(stateId); + List fs = getFacets(stateId); if (fs == null || fs.isEmpty()) { logger.debug("No facets for previous state found."); @@ -116,7 +116,7 @@ logger.debug( "Append output modes for current state: " + cur.getID()); - List fs = facets.get(cur.getID()); + List fs = getFacets(cur.getID()); if (fs != null && fs.size() > 0) { List generated = generateOutputs(list, fs); diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/QSectorArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/QSectorArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/QSectorArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -120,7 +120,7 @@ state.computeInit(this, hash(), context, meta, fs); if (!fs.isEmpty()) { logger.debug("Facets to add in QSectorArtifact.initialize ."); - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } else { logger.debug("No facets to add in QSectorArtifact.initialize (" diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -57,7 +57,7 @@ public State getCurrentState(Object cc) { State s = new RiverAxisState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -109,7 +109,7 @@ List list = state.getOutputs(); if (list != null && list.size() > 0) { - List fs = facets.get(state.getID()); + List fs = getFacets(state.getID()); if (fs != null && fs.size() > 0) { List generated = generateOutputs(list, fs); diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -156,7 +156,7 @@ fs.add(wKmsFacet); fs.add(csFacet); fs.add(rpFacet); - facets.put(state.getID(), fs); + addFacets(state.getID(), fs); } } @@ -171,7 +171,7 @@ */ protected State spawnState() { state = new StaticState(STATIC_STATE_NAME); - List fs = facets.get(STATIC_STATE_NAME); + List fs = getFacets(STATIC_STATE_NAME); DefaultOutput output = new DefaultOutput( "general", "general", "image/png", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -117,7 +117,7 @@ state.computeInit(this, hash(), context, meta, fs); if (!fs.isEmpty()) { logger.debug("Facets to add in StaticWQKmsArtifact.initialize ."); - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } else { logger.debug("No facets to add in StaticWQKmsArtifact.initialize (" diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -41,7 +41,7 @@ state.computeInit(this, hash(), context, meta, fs); if (!fs.isEmpty()) { - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } } } diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -57,7 +57,7 @@ public State getCurrentState(Object cc) { State s = new BuildingsState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -57,7 +57,7 @@ public State getCurrentState(Object cc) { State s = new CatchmentState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -74,7 +74,7 @@ state.computeInit(this, hash(), context, callMeta, fs); if (!fs.isEmpty()) { - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } } diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -57,7 +57,7 @@ public State getCurrentState(Object cc) { State s = new FixpointsState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -57,7 +57,7 @@ public State getCurrentState(Object cc) { State s = new FloodmapsState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -57,7 +57,7 @@ public State getCurrentState(Object cc) { State s = new FloodplainState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -59,7 +59,7 @@ public State getCurrentState(Object cc) { State s = new WMSGaugeLocationState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -57,7 +57,7 @@ public State getCurrentState(Object cc) { State s = new HwsState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -57,7 +57,7 @@ public State getCurrentState(Object cc) { State s = new HydrBoundaryState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -57,7 +57,7 @@ public State getCurrentState(Object cc) { State s = new HydrBoundaryPolyState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -58,7 +58,7 @@ public State getCurrentState(Object cc) { State s = new WMSKmState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -57,7 +57,7 @@ public State getCurrentState(Object cc) { State s = new LineState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -57,7 +57,7 @@ public State getCurrentState(Object cc) { State s = new WMSQPSState(this); - List fs = facets.get(getCurrentStateId()); + List fs = getFacets(getCurrentStateId()); DefaultOutput o = new DefaultOutput( "floodmap", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -133,7 +133,7 @@ wkmsName, wkmsName)); fs.add(wQFacet); - facets.put(state.getID(), fs); + addFacets(state.getID(), fs); } } else { @@ -151,7 +151,7 @@ */ protected State spawnState() { state = new StaticState(STATIC_STATE_NAME); - List fs = facets.get(STATIC_STATE_NAME); + List fs = getFacets(STATIC_STATE_NAME); DefaultOutput output = new DefaultOutput( "general", "general", diff -r d8992459b408 -r a2735a4bf75e flys-artifacts/src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java Wed Nov 14 11:11:04 2012 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java Wed Nov 14 11:15:57 2012 +0100 @@ -96,7 +96,7 @@ state.computeInit(this, hash(), context, meta, fs); if (!fs.isEmpty()) { logger.debug("Facets to add in WaterlevelArtifact.initialize ."); - facets.put(getCurrentStateId(), fs); + addFacets(getCurrentStateId(), fs); } else { logger.debug("No facets to add in WaterlevelArtifact.initialize ("