comparison artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/App.java @ 9232:5030c46d8cb4

Implemented xpath function that selectes the 'mean year' of a fixation-artifact. Needs to provide the ArtifactDatabase to the builder implementation.
author gernotbelger
date Fri, 06 Jul 2018 13:09:54 +0200
parents dbb26bc81843
children
comparison
equal deleted inserted replaced
9231:082e8e808902 9232:5030c46d8cb4
16 import java.util.HashMap; 16 import java.util.HashMap;
17 import java.util.Map; 17 import java.util.Map;
18 18
19 import org.apache.log4j.Logger; 19 import org.apache.log4j.Logger;
20 import org.apache.log4j.PropertyConfigurator; 20 import org.apache.log4j.PropertyConfigurator;
21 import org.dive4elements.artifacts.CallContext;
21 import org.dive4elements.artifacts.common.utils.Config; 22 import org.dive4elements.artifacts.common.utils.Config;
22 import org.dive4elements.artifacts.common.utils.XMLUtils; 23 import org.dive4elements.artifacts.common.utils.XMLUtils;
23 import org.dive4elements.river.artifacts.datacage.Recommendations; 24 import org.dive4elements.river.artifacts.datacage.Recommendations;
24 import org.dive4elements.river.backend.SessionFactoryProvider; 25 import org.dive4elements.river.backend.SessionFactoryProvider;
25 import org.hibernate.Session; 26 import org.hibernate.Session;
95 parameters.put("USER-ID", userId); 96 parameters.put("USER-ID", userId);
96 97
97 final Session session = SessionFactoryProvider.createSessionFactory().openSession(); 98 final Session session = SessionFactoryProvider.createSessionFactory().openSession();
98 99
99 try { 100 try {
100 rec.recommend(parameters, userId, result, session); 101 final CallContext context = null;
102 rec.recommend(parameters, userId, result, session, context);
101 } finally { 103 } finally {
102 session.close(); 104 session.close();
103 } 105 }
104 106
105 OutputStream out; 107 OutputStream out;

http://dive4elements.wald.intevation.org