]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - demo/site/org.argeo.slc.demo.basic/conf/basic.xml
Remove unused module
[gpl/argeo-slc.git] / demo / site / org.argeo.slc.demo.basic / conf / basic.xml
index 6cb92172c1c752f5cd008c0bd4a7700dfe60ee2f..bc48b51d62aee93d3da2674b57171ef0f47902de 100644 (file)
                </property>\r
        </bean>\r
 \r
-<!--   <bean id="basic.ref" factory-bean="basic.spec" factory-method="createRef"\r
-               abstract="true" />-->\r
+       <!--\r
+               <bean id="basic.ref" factory-bean="basic.spec"\r
+               factory-method="createRef" abstract="true" />\r
+       -->\r
 \r
        <bean id="basic.flowTemplate" parent="slcTemplate.simpleFlow"\r
                abstract="true">\r
                                        <property name="message" value="From basic @{testedComponentId}" />\r
                                        <aop:scoped-proxy />\r
                                </bean>\r
-                               <bean parent="testRun">\r
-                                       <property name="testDefinition" ref="testDef" />\r
+                               <bean parent="basic.testRun">\r
+                                       <property name="testDefinition" ref="basic.testDef" />\r
                                        <property name="testData">\r
                                                <bean parent="parameterRef">\r
                                                        <constructor-arg value="testData1" />\r
                                                </bean>\r
                                        </property>\r
                                </bean>\r
-                               <bean parent="testRun">\r
-                                       <property name="testDefinition" ref="testDef" />\r
+                               <bean parent="basic.testRun">\r
+                                       <property name="testDefinition" ref="basic.testDef" />\r
                                        <property name="testData" ref="ref1" />\r
                                </bean>\r
+\r
+                               <!-- Attachments -->\r
+                               <bean parent="task.echo">\r
+                                       <property name="message" value="DATA" />\r
+                                       <property name="writeTo" ref="basic.writeTo" />\r
+                               </bean>\r
+\r
+                               <bean parent="task.uploadAttachments">\r
+                                       <property name="attachmentUploader" ref="attachmentUploader" />\r
+                                       <property name="attachment">\r
+                                               <bean parent="taskArg.attachment">\r
+                                                       <property name="name" value="myAttachment.txt" />\r
+                                               </bean>\r
+                                       </property>\r
+                                       <property name="resource" ref="basic.writeTo" />\r
+                                       <property name="attachTo">\r
+                                               <list>\r
+                                                       <ref bean="basic.testResult" />\r
+                                               </list>\r
+                                       </property>\r
+                               </bean>\r
+\r
+                               <bean parent="task.closeTestResult" scope="execution">\r
+                                       <property name="testResult" ref="basic.testResult" />\r
+                               </bean>\r
                        </list>\r
                </property>\r
        </bean>\r
                <property name="reached" value="tata" />\r
        </bean>\r
 \r
+       <bean id="basic.testDef" class="org.argeo.slc.core.test.BasicTestDefinition"\r
+               scope="prototype" />\r
+\r
+       <bean id="basic.testResult" parent="slcDefault.test.basicTreeTestResult"\r
+               scope="execution">\r
+               <property name="listeners" ref="resultListeners" />\r
+               <property name="attributes">\r
+                       <map>\r
+                               <entry key="testedComponentId" value="@{testedComponentId}" />\r
+                       </map>\r
+               </property>\r
+               <aop:scoped-proxy />\r
+       </bean>\r
+\r
+       <bean id="basic.testRun" class="org.argeo.slc.core.test.SimpleTestRun"\r
+               abstract="true">\r
+               <property name="testResult" ref="basic.testResult" />\r
+       </bean>\r
+\r
+       <bean id="basic.writeTo" factory-bean="basic.resourcesManager"\r
+               factory-method="getWritableResource" scope="execution">\r
+               <constructor-arg value="subdir/writeTo" />\r
+               <aop:scoped-proxy />\r
+       </bean>\r
+\r
+       <bean id="basic.resourcesManager" parent="slcTemplate.fileResources">\r
+               <property name="executionContext" ref="executionContext" />\r
+       </bean>\r
+\r
+\r
+\r
 </beans>
\ No newline at end of file