comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java @ 1654:33ade8153d74

Little modifications for making recommendations - will now work for states with background calculation. flys-artifacts/trunk@2846 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 27 Sep 2011 15:19:59 +0000
parents 9a1a3080ad98
children 9eedda250280
comparison
equal deleted inserted replaced
1653:73794985a899 1654:33ade8153d74
18 import de.intevation.artifacts.Hook; 18 import de.intevation.artifacts.Hook;
19 19
20 import de.intevation.artifacts.common.utils.XMLUtils; 20 import de.intevation.artifacts.common.utils.XMLUtils;
21 import de.intevation.artifacts.common.utils.XMLUtils.ElementCreator; 21 import de.intevation.artifacts.common.utils.XMLUtils.ElementCreator;
22 22
23 import de.intevation.artifactdatabase.state.State;
23 import de.intevation.artifactdatabase.state.Output; 24 import de.intevation.artifactdatabase.state.Output;
24 25
25 import de.intevation.flys.artifacts.datacage.Recommendations; 26 import de.intevation.flys.artifacts.datacage.Recommendations;
26 27
27 28
67 68
68 public static String[] extractOutputNames( 69 public static String[] extractOutputNames(
69 FLYSArtifact flys, 70 FLYSArtifact flys,
70 CallContext context) 71 CallContext context)
71 { 72 {
72 List<Output> outs = flys.getCurrentOutputs(context); 73 State state = flys.getCurrentState(context);
74 List<Output> outs = state.getOutputs();
73 75
74 int num = outs == null ? 0 : outs.size(); 76 int num = outs == null ? 0 : outs.size();
75 77
76 String[] names = new String[num]; 78 String[] names = new String[num];
77 79

http://dive4elements.wald.intevation.org