blob: db283f80649e6c0085bedbae5b6ddef2d0e29b20 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans default-autowire="byType">
<bean id="grailsApplication" class="org.codehaus.groovy.grails.commons.GrailsApplicationFactoryBean">
<description>Grails application factory bean</description>
<property name="groovyFiles">
<value>file:test/web/org/codehaus/groovy/grails/web/pageflow/*.groovy</value>
</property>
</bean>
<bean id="TestPageFlowClass" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetObject">
<ref bean="grailsApplication"/>
</property>
<property name="targetMethod">
<value>getPageFlow</value>
</property>
<property name="arguments">
<value>TestPageFlow</value>
</property>
</bean>
<bean id="TestPageFlow" factory-bean="TestPageFlowClass" factory-method="newInstance"/>
<bean id="testPageFlowController" class="org.springframework.webflow.mvc.FlowController">
<property name="flow">
<bean class="org.springframework.webflow.config.FlowFactoryBean">
<property name="flowBuilder">
<bean class="org.codehaus.groovy.grails.web.pageflow.GrailsFlowBuilder">
<property name="pageFlowClass">
<ref bean="TestPageFlowClass"/>
</property>
</bean>
</property>
</bean>
</property>
</bean>
</beans>