]> git.argeo.org Git - gpl/argeo-slc.git/blob - demo/modules/org.argeo.slc.demo.basic/META-INF/spring/main.xml
Refactor demo
[gpl/argeo-slc.git] / demo / modules / org.argeo.slc.demo.basic / META-INF / spring / main.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/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
10 <bean id="main" parent="slcTemplate.simpleFlow">
11 <description>The Main Flow</description>
12 <constructor-arg>
13 <bean parent="slcTemplate.simpleSpec">
14 <property name="attributes">
15 <map>
16 <entry key="testKey">
17 <bean parent="specAttr.primitive" p:value="660" />
18 </entry>
19 </map>
20 </property>
21 </bean>
22 </constructor-arg>
23 <property name="executables">
24 <list>
25 <ref local="echo1" />
26 <ref bean="basic.001" />
27 <ref bean="basic.001" />
28 <ref bean="basic.002" />
29 <ref bean="canonic.001" />
30 <ref bean="canonic.002" />
31 </list>
32 </property>
33 </bean>
34
35 <bean id="noArg" parent="slcTemplate.simpleFlow">
36 <property name="executables">
37 <list>
38 <bean parent="task.echo">
39 <property name="message" value="No rg!" />
40 </bean>
41 </list>
42 </property>
43 </bean>
44
45 <bean id="echo1" parent="task.echo" scope="execution">
46 <property name="message" value="From main! @{testKey}" />
47 <aop:scoped-proxy />
48 </bean>
49 </beans>