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"
5
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
7
<bean id="org.hisp.dhis.i18n.TranslationStore"
8
class="org.hisp.dhis.i18n.hibernate.HibernateTranslationStore">
9
<property name="sessionManager"
10
ref="org.hisp.dhis.hibernate.HibernateSessionManager"/>
13
<bean id="org.hisp.dhis.i18n.TranslationService"
14
class="org.hisp.dhis.i18n.DefaultTranslationService">
15
<property name="translationStore"
16
ref="org.hisp.dhis.i18n.TranslationStore"/>
19
<bean class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
20
<property name="advice" ref="readOnlyTransactionInterceptor"/>
21
<property name="pattern" value=".*\.TranslationStore\.get.*"/>
24
<bean class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
25
<property name="advice" ref="readWriteTransactionInterceptor"/>
26
<property name="patterns">
28
<value>.*\.TranslationStore\.add.*</value>
29
<value>.*\.TranslationStore\.update.*</value>
30
<value>.*\.TranslationStore\.delete.*</value>