]>
git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.jcr/src/test/resources/org/argeo/slc/jcr/dao/applicationContext.xml
bf55394976b583cb25834b7ae1a5a5570f694286
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!-- Copyright (C) 2010 Mathieu Baudier <mbaudier@argeo.org> Licensed under
3 the Apache License, Version 2.0 (the "License"); you may not use this file
4 except in compliance with the License. You may obtain a copy of the License
5 at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable
6 law or agreed to in writing, software distributed under the License is distributed
7 on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
8 express or implied. See the License for the specific language governing permissions
9 and limitations under the License. -->
11 <beans xmlns=
"http://www.springframework.org/schema/beans"
12 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance"
13 xsi:
schemaLocation=
"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
16 class=
"org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
17 <property name=
"systemPropertiesModeName" value=
"SYSTEM_PROPERTIES_MODE_OVERRIDE" />
18 <property name=
"ignoreUnresolvablePlaceholders" value=
"true" />
21 <bean id=
"slcAgentDescriptorDao" class=
"org.argeo.slc.jcr.dao.SlcAgentDescriptorDaoJcr"
23 <property name=
"session" ref=
"argeo.jcr.session.inMemory" />
24 <property name=
"nodeMapperProvider" ref=
"nodeMapperProvider" />
27 <bean id=
"slcExecutionDao" class=
"org.argeo.slc.jcr.dao.SlcExecutionDaoJcr"
29 <property name=
"session" ref=
"argeo.jcr.session.inMemory" />
30 <property name=
"nodeMapperProvider" ref=
"nodeMapperProvider" />
33 <bean id=
"nodeMapperProvider" class=
"org.argeo.slc.jcr.dao.SlcNodeMapperProvider"
35 <property name=
"defaultNodeMapper" ref=
"nodeMapper" />
36 <property name=
"treeTestResultNodeMapper" ref=
"treeTestResultNodeMapper" />
39 <bean id=
"treeTestResultDao" class=
"org.argeo.slc.jcr.dao.TreeTestResultDaoJcr"
41 <property name=
"session" ref=
"argeo.jcr.session.inMemory" />
42 <property name=
"nodeMapperProvider" ref=
"nodeMapperProvider" />
45 <bean id=
"treeTestResultCollectionDao" class=
"org.argeo.slc.jcr.dao.TreeTestResultCollectionDaoJcr"
47 <property name=
"session" ref=
"argeo.jcr.session.inMemory" />
48 <property name=
"nodeMapperProvider" ref=
"nodeMapperProvider" />
51 <bean id=
"nodeMapper" class=
"org.argeo.jcr.spring.BeanNodeMapper" />
53 <bean id=
"treeTestResultNodeMapper" class=
"org.argeo.slc.jcr.dao.TreeTestResultNodeMapper">
57 <bean id=
"argeo.jcr.session.inMemory" factory-bean=
"argeo.jcr.repository.inMemory"
58 factory-method=
"login" destroy-method=
"logout">
60 <bean class=
"javax.jcr.SimpleCredentials">
61 <constructor-arg value=
"demo" />
62 <constructor-arg value=
"demo" />
67 <bean id=
"argeo.jcr.repository.inMemory" class=
"org.argeo.jackrabbit.JackrabbitContainer"
68 init-method=
"init" destroy-method=
"dispose">
69 <property name=
"homeDirectory"
70 value=
"${java.io.tmpdir}/jackrabbit-slc-unit-${user.name}" />
71 <property name=
"inMemory" value=
"true" />
72 <property name=
"configuration"
73 value=
"classpath:/org/argeo/jackrabbit/repository-inMemory.xml" />