]> git.argeo.org Git - gpl/argeo-slc.git/blob - modules/server/org.argeo.slc.server.jcr/META-INF/spring/jcr.xml
Introduce JCR agent. Client agent not needed anymore.
[gpl/argeo-slc.git] / modules / server / org.argeo.slc.server.jcr / META-INF / spring / jcr.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
5
6 <!-- <bean -->
7 <!-- class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> -->
8 <!-- <property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE"
9 /> -->
10 <!-- <property name="locations"> -->
11 <!-- <value>osgibundle:jcr.properties</value> -->
12 <!-- </property> -->
13 <!-- </bean> -->
14
15 <bean id="agent" class="org.argeo.slc.jcr.execution.JcrAgent"
16 init-method="init" destroy-method="dispose">
17 <property name="session" ref="session" />
18 <property name="modulesManager" ref="modulesManager" />
19 </bean>
20
21 <bean id="executionModulesListener" class="org.argeo.slc.jcr.execution.JcrExecutionModulesListener"
22 init-method="init" destroy-method="dispose">
23 <property name="agent" ref="agent" />
24 <property name="session" ref="session" />
25 </bean>
26
27 <bean id="session" class="org.argeo.security.jcr.SecureThreadBoundSession">
28 <property name="repository" ref="nodeRepository" />
29 </bean>
30
31 <bean class="org.argeo.security.core.SystemExecutionBeanPostProcessor">
32 <property name="authenticationManager" ref="authenticationManager" />
33 </bean>
34
35 <!-- <bean id="slcAgentDescriptorDao" class="org.argeo.slc.jcr.dao.SlcAgentDescriptorDaoJcr" -->
36 <!-- init-method="init"> -->
37 <!-- <property name="session" ref="jcrSession" /> -->
38 <!-- <property name="nodeMapperProvider" ref="nodeMapperProvider" /> -->
39 <!-- </bean> -->
40
41 <!-- <bean id="testRunDescriptorDao" class="org.argeo.slc.jcr.dao.TestRunDescriptorDaoJcr" -->
42 <!-- init-method="init"> -->
43 <!-- <property name="session" ref="jcrSession" /> -->
44 <!-- <property name="nodeMapperProvider" ref="nodeMapperProvider" /> -->
45 <!-- </bean> -->
46
47 <!-- <bean id="slcExecutionDao" class="org.argeo.slc.jcr.dao.SlcExecutionDaoJcr" -->
48 <!-- init-method="init"> -->
49 <!-- <property name="session" ref="jcrSession" /> -->
50 <!-- <property name="nodeMapperProvider" ref="nodeMapperProvider" /> -->
51 <!-- </bean> -->
52
53 <!-- <bean id="nodeMapperProvider" class="org.argeo.slc.jcr.dao.SlcNodeMapperProvider" -->
54 <!-- init-method="init"> -->
55 <!-- <property name="defaultNodeMapper" ref="nodeMapper" /> -->
56 <!-- <property name="treeTestResultNodeMapper" ref="treeTestResultNodeMapper"
57 /> -->
58 <!-- </bean> -->
59
60 <!-- <bean id="testResultDao" class="org.argeo.slc.jcr.dao.TreeTestResultDaoJcr" -->
61 <!-- init-method="init"> -->
62 <!-- <property name="session" ref="jcrSession" /> -->
63 <!-- <property name="nodeMapperProvider" ref="nodeMapperProvider" /> -->
64 <!-- </bean> -->
65
66 <!-- <bean id="testResultCollectionDao" class="org.argeo.slc.jcr.dao.TreeTestResultCollectionDaoJcr" -->
67 <!-- init-method="init"> -->
68 <!-- <property name="session" ref="jcrSession" /> -->
69 <!-- <property name="nodeMapperProvider" ref="nodeMapperProvider" /> -->
70 <!-- </bean> -->
71
72 <!-- <bean id="osivInterceptor" -->
73 <!-- class="org.argeo.server.jcr.mvc.OpenSessionInViewJcrInterceptor"> -->
74 <!-- <property name="session" ref="jcrSession" /> -->
75 <!-- </bean> -->
76
77 <!-- <bean id="bundleClassLoader" -->
78 <!-- class="org.springframework.osgi.util.BundleDelegatingClassLoader" -->
79 <!-- factory-method="createBundleClassLoaderFor"> -->
80 <!-- <constructor-arg> -->
81 <!-- <bean factory-bean="bundleContext" factory-method="getBundle" /> -->
82 <!-- </constructor-arg> -->
83 <!-- </bean> -->
84
85 <!-- <bean id="nodeMapper" class="org.argeo.jcr.BeanNodeMapper"> -->
86 <!-- <property name="classLoader" ref="bundleClassLoader" /> -->
87 <!-- </bean> -->
88
89 <!-- <bean id="treeTestResultNodeMapper" class="org.argeo.slc.jcr.dao.TreeTestResultNodeMapper"> -->
90 <!-- <property name="classLoader" ref="bundleClassLoader" /> -->
91 <!-- </bean> -->
92 </beans>