Mercurial > dive4elements > river
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 |