comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java @ 2093:ebc2aa64c1be

Call State.initialize() for each State of an Artifact in FLYSArtifact. flys-artifacts/trunk@3624 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 09 Jan 2012 08:27:15 +0000
parents f73036b991e2
children 8cb679d4ec49
comparison
equal deleted inserted replaced
2092:0ccabd82ec76 2093:ebc2aa64c1be
252 previousStateIds = flys.clonePreviousStateIds(); 252 previousStateIds = flys.clonePreviousStateIds();
253 name = flys.name; 253 name = flys.name;
254 data = flys.cloneData(); 254 data = flys.cloneData();
255 facets = flys.cloneFacets(); 255 facets = flys.cloneFacets();
256 // Do not clone filter facets! 256 // Do not clone filter facets!
257
258 List<String> stateIds = getPreviousStateIds();
259 stateIds.add(getCurrentStateId());
260
261 for (String stateId: stateIds) {
262 State state = getState(context, stateId);
263
264 if (state != null) {
265 state.initialize(artifact, context, callMeta);
266 }
267 }
257 } 268 }
258 269
259 270
260 /** 271 /**
261 * Builds filter facets from document. 272 * Builds filter facets from document.

http://dive4elements.wald.intevation.org