workflow_engine_context.xml from PowerStone at Krugle
Show workflow_engine_context.xml syntax highlighted
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd">
<beans>
<!--DAO-->
<bean id="flowProcDAO" class="org.powerstone.workflow.dao.hibernate.FlowProcDAOImpl">
<property name="sessionFactory"><ref bean="ps_sessionFactory"/></property>
</bean>
<bean id="flowTaskDAO" class="org.powerstone.workflow.dao.hibernate.FlowTaskDAOImpl">
<property name="sessionFactory"><ref bean="ps_sessionFactory"/></property>
</bean>
<!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->
<!--bean id="workflowHibernateTM" class="org.springframework.orm.hibernate.HibernateTransactionManager">
<property name="sessionFactory"><ref bean="wf_sessionFactory"/></property>
</bean-->
<!--bean id="workflowJTATM"
class="org.springframework.transaction.jta.JtaTransactionManager">
</bean-->
<!-- Service -->
<bean id="workflowEngine" parent="baseTransactionProxy">
<property name="target">
<bean class="org.powerstone.workflow.service.impl.WorkflowEngineImpl">
<property name="procManager"><ref local="flowProcManager"/></property>
<property name="taskManager"><ref local="flowTaskManager"/></property>
<property name="deployManager"><ref bean="flowDeployManager"/></property>
<property name="flowMetaManager"><ref bean="flowMetaManager"/></property>
<property name="flowDriverManager"><ref bean="workflowDriverManager"/></property>
</bean>
</property>
</bean>
<bean id="flowProcManager" parent="baseTransactionProxy">
<property name="target">
<bean class="org.powerstone.workflow.service.impl.FlowProcManagerImpl">
<property name="flowProcDAO"><ref local="flowProcDAO"/></property>
<property name="deployManager"><ref bean="flowDeployManager"/></property>
<property name="flowMetaManager"><ref bean="flowMetaManager"/></property>
</bean>
</property>
</bean>
<bean id="flowTaskManager" parent="baseTransactionProxy">
<property name="transactionManager"><ref bean="ps_transactionManager"/></property>
<property name="target">
<bean class="org.powerstone.workflow.service.impl.FlowTaskManagerImpl">
<property name="flowTaskDAO"><ref local="flowTaskDAO"/></property>
<property name="flowProcManager"><ref local="flowProcManager"/></property>
<property name="caDelegater"><ref bean="caDelegater"/></property>
<property name="deployManager"><ref bean="flowDeployManager"/></property>
<property name="businessTypeManager"><ref bean="businessTypeManager"/></property>
<property name="flowMetaManager"><ref bean="flowMetaManager"/></property>
</bean>
</property>
</bean>
</beans>
See more files for this project here