<beans>
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryB ean">
<property name="jndiName">
<value>java:comp/env/jdbc/repartoweb</value>
</property>
</bean>
<!-- Transaction manager for iBATIS DAOs -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSou rceTransactionManager">
<property name="dataSource"><ref bean="dataSource"/></property>
</bean>
<bean id="dataSourceIbatis" class="org.springframework.jdbc.datasource.Transac tionAwareDataSourceProxy">
<property name="targetDataSource"><ref local="dataSource"/></property>
</bean>
<!-- SqlMap setup for iBATIS Database Layer -->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClient FactoryBean">
<property name="dataSource"><ref bean="dataSourceIbatis"/></property>
<property name="configLocation">
<value>classpath:/ibatis/config/SqlMapConfig.xml</value>
</property>
</bean>
<bean id="accessOperationDAO" class="it.axiosinformatica.webward.database.implem entations.AccessOperationSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="accessDAO" class="it.axiosinformatica.webward.database.implem entations.AccessSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="baseParameterDAO" class="it.axiosinformatica.webward.database.implem entations.BaseParameterSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="bedDAO" class="it.axiosinformatica.webward.database.implem entations.BedSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="courseDAO" class="it.axiosinformatica.webward.database.implem entations.CourseSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="dietComponentsDAO" class="it.axiosinformatica.webward.database.implem entations.DietComponentsSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="dietDAO" class="it.axiosinformatica.webward.database.implem entations.DietSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="extraKindDAO" class="it.axiosinformatica.webward.database.implem entations.ExtraKindSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="fastDAO" class="it.axiosinformatica.webward.database.implem entations.FastSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="functionOperationDAO" class="it.axiosinformatica.webward.database.implem entations.FunctionOperationSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="functionDAO" class="it.axiosinformatica.webward.database.implem entations.FunctionSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="hiddenParamDAO" class="it.axiosinformatica.webward.database.implem entations.HiddenParamSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="languageDAO" class="it.axiosinformatica.webward.database.implem entations.LanguageSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="mealDAO" class="it.axiosinformatica.webward.database.implem entations.MealSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="operationDAO" class="it.axiosinformatica.webward.database.implem entations.OperationSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="palmDAO" class="it.axiosinformatica.webward.database.implem entations.PalmSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="palmWardDAO" class="it.axiosinformatica.webward.database.implem entations.PalmWardSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="patientBedDAO" class="it.axiosinformatica.webward.database.implem entations.PatientBedSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="patientDietDAO" class="it.axiosinformatica.webward.database.implem entations.PatientDietSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="patientDAO" class="it.axiosinformatica.webward.database.implem entations.PatientSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="plateDAO" class="it.axiosinformatica.webward.database.implem entations.PlateSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="profileDAO" class="it.axiosinformatica.webward.database.implem entations.ProfileSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="qualifyDAO" class="it.axiosinformatica.webward.database.implem entations.QualifySqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="seasonDAO" class="it.axiosinformatica.webward.database.implem entations.SeasonSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="strongPlateDAO" class="it.axiosinformatica.webward.database.implem entations.StrongPlateSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="usageDAO" class="it.axiosinformatica.webward.database.implem entations.UsageSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="userParamDAO" class="it.axiosinformatica.webward.database.implem entations.UserParamSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="userDAO" class="it.axiosinformatica.webward.database.implem entations.UserSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="userTypeDAO" class="it.axiosinformatica.webward.database.implem entations.UserTypeSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="userWardDAO" class="it.axiosinformatica.webward.database.implem entations.UserWardSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="versionDAO" class="it.axiosinformatica.webward.database.implem entations.VersionSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="wardDietDAO" class="it.axiosinformatica.webward.database.implem entations.WardDietSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="wardMealDAO" class="it.axiosinformatica.webward.database.implem entations.WardMealSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="wardPatientUsageDAO" class="it.axiosinformatica.webward.database.implem entations.WardPatientUsageSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="wardPlateDAO" class="it.axiosinformatica.webward.database.implem entations.WardPlateSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<bean id="wardDAO" class="it.axiosinformatica.webward.database.implem entations.WardSqlMapDao">
<!--property name="dataSource"><ref bean="dataSourceIbatis"/></property-->
<property name="sqlMapClient"><ref bean="sqlMapClient"/></property>
</bean>
<!-- Add additional DAO definitions here -->
<!-- Transaction template for Managers, from:
http://blog.exis.com/colin/archives/...ons-spring-11/ -->
<bean id="txProxyTemplate" abstract="true"
class="org.springframework.transaction.interceptor .TransactionProxyFactoryBean">
<property name="transactionManager"><ref bean="transactionManager"/></property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="accessOperationManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Ac cessOperationManagerImpl">
<property name="accessOperationDAO"><ref bean="accessOperationDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="accessManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Ac cessManagerImpl">
<property name="accessDAO"><ref bean="accessDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="baseParameterManager" parent="txProxyTemplate" >
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Ba seParameterManagerImpl">
<property name="baseParameterDAO"><ref bean="baseParameterDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="bedManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Be dManagerImpl">
<property name="bedDAO"><ref bean="bedDAO"/></property>
<property name="patientManager"><ref bean="patientManager"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="courseManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Co urseManagerImpl">
<property name="courseDAO"><ref bean="courseDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="dietComponentsManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Di etComponentsManagerImpl">
<property name="dietComponentsDAO"><ref bean="dietComponentsDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="dietManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Di etManagerImpl">
<property name="dietDAO"><ref bean="dietDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="extraKindManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Ex traKindManagerImpl">
<property name="extraKindDAO"><ref bean="extraKindDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="fastManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Fa stManagerImpl">
<property name="fastDAO"><ref bean="fastDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="functionOperationManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Fu nctionOperationManagerImpl">
<property name="functionOperationDAO"><ref bean="functionOperationDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="functionManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Fu nctionManagerImpl">
<property name="functionDAO"><ref bean="functionDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="hiddenParamManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Hi ddenParamManagerImpl">
<property name="hiddenParamDAO"><ref bean="hiddenParamDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="languageManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.La nguageManagerImpl">
<property name="languageDAO"><ref bean="languageDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="mealManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Me alManagerImpl">
<property name="mealDAO"><ref bean="mealDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="operationManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Op erationManagerImpl">
<property name="operationDAO"><ref bean="operationDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="palmManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Pa lmManagerImpl">
<property name="palmDAO"><ref bean="palmDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="palmWardManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Pa lmWardManagerImpl">
<property name="palmWardDAO"><ref bean="palmWardDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="patientBedManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Pa tientBedManagerImpl">
<property name="patientBedDAO"><ref bean="patientBedDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="patientDietManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Pa tientDietManagerImpl">
<property name="patientDietDAO"><ref bean="patientDietDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="patientManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Pa tientManagerImpl">
<property name="patientDAO"><ref bean="patientDAO"/></property>
<property name="patientDietManager"><ref bean="patientDietManager"/></property>
<property name="fastManager"><ref bean="fastManager"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="plateManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Pl ateManagerImpl">
<property name="plateDAO"><ref bean="plateDAO"/></property>
</bean>
</property>
</bean>
<bean id="profileManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Pr ofileManagerImpl">
<property name="profileDAO"><ref bean="profileDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="qualifyManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Qu alifyManagerImpl">
<property name="qualifyDAO"><ref bean="qualifyDAO"/></property>
</bean>
</property>
</bean>
<bean id="seasonManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Se asonManagerImpl">
<property name="seasonDAO"><ref bean="seasonDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="strongPlateManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.St rongPlateManagerImpl">
<property name="strongPlateDAO"><ref bean="strongPlateDAO"/></property>
</bean>
</property>
</bean>
<bean id="usageManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Us ageManagerImpl">
<property name="usageDAO"><ref bean="usageDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="userParamManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Us erParamManagerImpl">
<property name="userParamDAO"><ref bean="userParamDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="userManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Us erManagerImpl">
<property name="userDAO"><ref bean="userDAO"/></property>
</bean>
</property>
</bean>
<bean id="userTypeManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Us erTypeManagerImpl">
<property name="userTypeDAO"><ref bean="userTypeDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="userWardManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Us erWardManagerImpl">
<property name="userWardDAO"><ref bean="userWardDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="versionManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Ve rsionManagerImpl">
<property name="versionDAO"><ref bean="versionDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="wardDietManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Wa rdDietManagerImpl">
<property name="wardDietDAO"><ref bean="wardDietDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="wardMealManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Wa rdMealManagerImpl">
<property name="wardMealDAO"><ref bean="wardMealDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="wardPatientUsageManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Wa rdPatientUsageManagerImpl">
<property name="wardPatientUsageDAO"><ref bean="wardPatientUsageDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="wardPlateManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Wa rdPlateManagerImpl">
<property name="wardPlateDAO"><ref bean="wardPlateDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="wardManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Wa rdManagerImpl">
<property name="wardDAO"><ref bean="wardDAO"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="lookupManager" parent="txProxyTemplate">
<property name="target">
<bean class="it.axiosinformatica.webward.manager.impl.Lo okupManagerImpl">
<property name="accessManager"><ref bean="accessManager"/></property>
<property name="accessOperationManager"><ref bean="accessOperationManager"/></property>
<property name="baseParameterManager"><ref bean="baseParameterManager"/></property>
<property name="bedManager"><ref bean="bedManager"/></property>
<property name="courseManager"><ref bean="courseManager"/></property>
<property name="dietComponentsManager"><ref bean="dietComponentsManager"/></property>
<property name="dietManager"><ref bean="dietManager"/></property>
<property name="extraKindManager"><ref bean="extraKindManager"/></property>
<property name="fastManager"><ref bean="fastManager"/></property>
<property name="functionManager"><ref bean="functionManager"/></property>
<property name="functionOperationManager"><ref bean="functionOperationManager"/></property>
<property name="hiddenParamManager"><ref bean="hiddenParamManager"/></property>
<property name="languageManager"><ref bean="languageManager"/></property>
<property name="mealManager"><ref bean="mealManager"/></property>
<property name="operationManager"><ref bean="operationManager"/></property>
<property name="palmManager"><ref bean="palmManager"/></property>
<property name="palmWardManager"><ref bean="palmWardManager"/></property>
<property name="patientBedManager"><ref bean="patientBedManager"/></property>
<property name="patientDietManager"><ref bean="patientDietManager"/></property>
<property name="patientManager"><ref bean="patientManager"/></property>
<property name="plateManager"><ref bean="plateManager"/></property>
<property name="profileManager"><ref bean="profileManager"/></property>
<property name="qualifyManager"><ref bean="qualifyManager"/></property>
<property name="seasonManager"><ref bean="seasonManager"/></property>
<property name="strongPlateManager"><ref bean="strongPlateManager"/></property>
<property name="usageManager"><ref bean="usageManager"/></property>
<property name="userManager"><ref bean="userManager"/></property>
<property name="userParamManager"><ref bean="userParamManager"/></property>
<property name="userTypeManager"><ref bean="userTypeManager"/></property>
<property name="userWardManager"><ref bean="userWardManager"/></property>
<property name="versionManager"><ref bean="versionManager"/></property>
<property name="wardDietManager"><ref bean="wardDietManager"/></property>
<property name="wardManager"><ref bean="wardManager"/></property>
<property name="wardMealManager"><ref bean="wardMealManager"/></property>
<property name="wardPatientUsageManager"><ref bean="wardPatientUsageManager"/></property>
<property name="wardPlateManager"><ref bean="wardPlateManager"/></property>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED, -Exception, -DataAccessException</prop>
</props>
</property>
</bean>
</beans>