]> git.argeo.org Git - gpl/argeo-slc.git/blob - legacy/org.argeo.slc.demo.minimal/META-INF/spring/helloworld-raw.xml
Merge remote-tracking branch 'origin/master' into testing
[gpl/argeo-slc.git] / legacy / org.argeo.slc.demo.minimal / META-INF / spring / helloworld-raw.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"
5 xsi:schemaLocation="
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"
8 >
9
10 <!-- Hello world without namespace (for reference, do not use) -->
11 <bean name="HelloWorld/Raw" class="org.argeo.slc.core.execution.DefaultExecutionFlow">
12 <description>Print Hello World!</description>
13 <property name="executables">
14 <list>
15 <bean p:message="Hello World!" class="org.argeo.slc.core.execution.tasks.Echo" />
16 </list>
17 </property>
18 </bean>
19
20 <bean name="HelloWorld/RawWithVar" class="org.argeo.slc.core.execution.DefaultExecutionFlow">
21 <description>Print Hello World! with variable</description>
22 <constructor-arg>
23 <bean class="org.argeo.slc.core.execution.DefaultExecutionSpec">
24 <property name="attributes">
25 <map>
26 <entry key="testKey">
27 <bean p:value="777"
28 class="org.argeo.slc.primitive.PrimitiveSpecAttribute" />
29 </entry>
30 </map>
31 </property>
32 </bean>
33 </constructor-arg>
34 <property name="executables">
35 <list>
36 <bean p:message="Hello World! @{testKey}" class="org.argeo.slc.core.execution.tasks.Echo"
37 scope="execution">
38 <aop:scoped-proxy proxy-target-class="false" />
39 </bean>
40 </list>
41 </property>
42 </bean>
43
44 </beans>