]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - demo/site/org.argeo.slc.demo.basic/conf/basic.xml
Attachments management
[gpl/argeo-slc.git] / demo / site / org.argeo.slc.demo.basic / conf / basic.xml
index 686fc5f63d06661b183724ced3eeabc0be00dbc7..5c1eed7fd88a86e6d970e8454fb6353a1470e03b 100644 (file)
                                        <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" />\r
-                                                       <property name="contentType" value="text/xml" />\r
-                                                       <property name="uuid" value="1" />\r
+                                                       <property name="contentType" value="text/plain" />\r
                                                </bean>\r
                                        </property>\r
-                                       <property name="resource" value="osgibundle:/conf/main.xml" />\r
+                                       <property name="resource" ref="basic.writeTo" />\r
                                        <property name="attachTo">\r
                                                <list>\r
                                                        <ref bean="basic.testResult" />\r
                <property name="testResult" ref="basic.testResult" />\r
        </bean>\r
 \r
+       <bean id="basic.writeTo" factory-bean="attachment.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