]>
git.argeo.org Git - gpl/argeo-slc.git/blob - legacy/org.argeo.slc.demo.basic/META-INF/spring/basic.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" xmlns:
p=
"http://www.springframework.org/schema/p"
4 xmlns:
aop=
"http://www.springframework.org/schema/aop" xmlns:
flow=
"http://www.argeo.org/schema/slc-flow"
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-2.5.xsd
8 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
9 http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
11 <bean id=
"basic.spec" parent=
"slcTemplate.simpleSpec">
12 <property name=
"attributes">
14 <entry key=
"testedComponentId">
15 <bean parent=
"specAttr.primitive" p:
value=
"100" p:
isParameter=
"true"
18 <entry key=
"testData1">
19 <bean parent=
"specAttr.ref" p:
targetClass=
"org.argeo.slc.runtime.test.BasicTestData"
20 p:
isParameter=
"true" p:
isFrozen=
"true" />
22 <entry key=
"testData2">
23 <bean parent=
"specAttr.ref" p:
targetClass=
"org.argeo.slc.runtime.test.BasicTestData"
24 p:
isParameter=
"true" p:
isFrozen=
"true" />
30 <bean id=
"basic.flowTemplate" parent=
"slcTemplate.simpleFlow"
32 <constructor-arg ref=
"basic.spec" />
33 <property name=
"path" value=
"/test/basic" />
34 <property name=
"executables">
36 <bean parent=
"task.echo" scope=
"execution">
37 <property name=
"message" value=
"From basic @{testedComponentId}" />
40 <bean parent=
"basic.testRun">
41 <property name=
"testDefinition" ref=
"basic.testDef" />
42 <property name=
"testData">
43 <bean parent=
"parameterRef">
44 <constructor-arg value=
"testData1" />
48 <bean parent=
"basic.testRun">
49 <property name=
"testDefinition" ref=
"basic.testDef" />
50 <property name=
"testData" ref=
"ref1" />
53 <bean class=
"org.argeo.slc.jcr.JcrMetadataWriter">
54 <property name=
"metadata">
56 <entry key=
"metadata1" value=
"value1" />
57 <entry key=
"slc:metadata2" value=
"value2" />
60 <property name=
"baseNode">
61 <bean factory-bean=
"basic.testResult" factory-method=
"getNode" />
67 <bean parent=
"task.echo">
68 <property name=
"message" value=
"DATA" />
69 <property name=
"writeTo" ref=
"basic.writeTo" />
72 <bean parent=
"task.uploadAttachments">
73 <property name=
"attachmentUploader" ref=
"attachmentUploader" />
74 <property name=
"attachment">
75 <bean parent=
"taskArg.attachment">
76 <property name=
"name" value=
"myAttachment.txt" />
79 <property name=
"resource" ref=
"basic.writeTo" />
80 <property name=
"attachTo">
82 <ref bean=
"basic.testResult" />
87 <bean parent=
"task.closeTestResult" scope=
"execution">
88 <property name=
"testResult" ref=
"basic.testResult" />
94 <bean id=
"ref1" parent=
"parameterRef" scope=
"prototype">
95 <constructor-arg value=
"testData2" />
98 <bean id=
"basic.testData" class=
"org.argeo.slc.runtime.test.BasicTestData">
100 <property name=
"expected" value=
"tata" />
101 <property name=
"reached" value=
"tata" />
104 <bean id=
"basic.testDef" class=
"org.argeo.slc.runtime.test.BasicTestDefinition"
107 <bean id=
"basic.testResult" class=
"org.argeo.slc.jcr.JcrTestResult"
108 init-method=
"init" destroy-method=
"destroy">
110 <property name=
"resultType" value=
"slc:diffResult" />
111 <property name=
"attributes">
113 <entry key=
"testCase" value=
"@{slcVar.flow.name}" />
116 <property name=
"repository" ref=
"repository" />
119 <!-- <bean id="basic.testResult" parent="slcDefault.test.basicTreeTestResult" -->
120 <!-- scope="execution"> -->
121 <!-- <property name="listeners" ref="resultListeners" /> -->
122 <!-- <property name="attributes"> -->
124 <!-- <entry key="testedComponentId" value="@{testedComponentId}" /> -->
127 <!-- <aop:scoped-proxy /> -->
130 <bean id=
"basic.testRun" class=
"org.argeo.slc.runtime.test.SimpleTestRun"
132 <property name=
"testResult" ref=
"basic.testResult" />
135 <bean id=
"basic.writeTo" factory-bean=
"basic.resourcesManager"
136 factory-method=
"getWritableResource" scope=
"execution">
137 <constructor-arg value=
"subdir/writeTo" />
141 <bean id=
"basic.resourcesManager" parent=
"slcTemplate.fileResources">
142 <property name=
"executionContext" ref=
"executionContext" />