comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java @ 1015:9a1a3080ad98

Bring user specific meta data service to life. flys-artifacts/trunk@2461 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 03 Aug 2011 16:40:04 +0000
parents 388e709224ec
children 33ade8153d74
comparison
equal deleted inserted replaced
1014:66473e72d321 1015:9a1a3080ad98
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.Output; 23 import de.intevation.artifactdatabase.state.Output;
24 24
25 import de.intevation.flys.artifacts.datacage.templating.NoneUserSpecific; 25 import de.intevation.flys.artifacts.datacage.Recommendations;
26 26
27 27
28 public class CollectionMonitor implements Hook { 28 public class CollectionMonitor implements Hook {
29 29
30 public static final String XPATH_RESULT = "/art:result"; 30 public static final String XPATH_RESULT = "/art:result";
58 result.appendChild(recommended); 58 result.appendChild(recommended);
59 59
60 String[] outs = extractOutputNames(flys, context); 60 String[] outs = extractOutputNames(flys, context);
61 Map<String, Object> params = getNoneUserSpecificParameters(flys, context); 61 Map<String, Object> params = getNoneUserSpecificParameters(flys, context);
62 62
63 NoneUserSpecific dc = NoneUserSpecific.getInstance(); 63 Recommendations rec = Recommendations.getInstance();
64 dc.recommend(flys, outs, params, recommended); 64 rec.recommend(flys, null, outs, params, recommended);
65 } 65 }
66 66
67 67
68 public static String[] extractOutputNames( 68 public static String[] extractOutputNames(
69 FLYSArtifact flys, 69 FLYSArtifact flys,

http://dive4elements.wald.intevation.org