=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/external/configuration/ConfigurationManager.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/external/configuration/ConfigurationManager.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/external/configuration/ConfigurationManager.java 2010-05-17 20:22:43 +0000 @@ -35,9 +35,7 @@ * @version $Id$ */ public interface ConfigurationManager -{ - String ID = ConfigurationManager.class.getName(); - +{ /** * Writes a configuration object to an XML file. The outputstream will * be closed after use. === modified file 'dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/configuration/DefaultIbatisConfigurationManager.java' --- dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/configuration/DefaultIbatisConfigurationManager.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/configuration/DefaultIbatisConfigurationManager.java 2010-05-17 20:22:43 +0000 @@ -38,6 +38,7 @@ import org.hisp.dhis.external.location.LocationManagerException; import org.hisp.dhis.importexport.IbatisConfiguration; import org.hisp.dhis.importexport.IbatisConfigurationManager; +import org.springframework.beans.factory.annotation.Autowired; /** * @author Lars Helge Overland @@ -82,13 +83,9 @@ this.locationManager = locationManager; } + @Autowired private ConfigurationManager configurationManager; - public void setConfigurationManager( ConfigurationManager configurationManager ) - { - this.configurationManager = configurationManager; - } - // ------------------------------------------------------------------------- // IbatisConfigurationManager implementation // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/ixf/config/XMLIXFConfigurationManager.java' --- dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/ixf/config/XMLIXFConfigurationManager.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/ixf/config/XMLIXFConfigurationManager.java 2010-05-17 20:22:43 +0000 @@ -41,6 +41,7 @@ import org.hisp.dhis.external.location.LocationManager; import org.hisp.dhis.external.location.LocationManagerException; import org.hisp.dhis.system.util.StreamUtils; +import org.springframework.beans.factory.annotation.Autowired; import com.thoughtworks.xstream.XStream; @@ -82,12 +83,8 @@ this.locationManager = locationManager; } + @Autowired private ConfigurationManager configurationManager; - - public void setConfigurationManager( ConfigurationManager configurationManager ) - { - this.configurationManager = configurationManager; - } // ------------------------------------------------------------------------- // IXFConfigurationManager implementation === modified file 'dhis-2/dhis-services/dhis-service-importexport/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-importexport/src/main/resources/META-INF/dhis/beans.xml 2010-05-17 14:19:14 +0000 +++ dhis-2/dhis-services/dhis-service-importexport/src/main/resources/META-INF/dhis/beans.xml 2010-05-17 20:22:43 +0000 @@ -224,8 +224,6 @@ - @@ -365,8 +363,6 @@ - === modified file 'dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/completeness/impl/AbstractDataSetCompletenessService.java' --- dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/completeness/impl/AbstractDataSetCompletenessService.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/completeness/impl/AbstractDataSetCompletenessService.java 2010-05-17 20:22:43 +0000 @@ -52,6 +52,7 @@ import org.hisp.dhis.period.Period; import org.hisp.dhis.period.PeriodService; import org.hisp.dhis.source.Source; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; /** @@ -121,19 +122,15 @@ this.locationManager = locationManager; } - protected ConfigurationManager configurationManager; - - public void setConfigurationManager( ConfigurationManager configurationManager ) - { - this.configurationManager = configurationManager; - } - protected DataSetCompletenessStore completenessStore; public void setCompletenessStore( DataSetCompletenessStore completenessStore ) { this.completenessStore = completenessStore; } + + @Autowired + protected ConfigurationManager configurationManager; // ------------------------------------------------------------------------- // DataSetCompletenessService implementation === modified file 'dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/report/manager/DefaultReportManager.java' --- dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/report/manager/DefaultReportManager.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/report/manager/DefaultReportManager.java 2010-05-17 20:22:43 +0000 @@ -39,6 +39,7 @@ import org.hisp.dhis.external.location.LocationManagerException; import org.hisp.dhis.report.ReportManager; import org.hisp.dhis.system.util.CodecUtils; +import org.springframework.beans.factory.annotation.Autowired; /** * @author Lars Helge Overland @@ -95,13 +96,9 @@ this.locationManager = locationManager; } + @Autowired private ConfigurationManager configurationManager; - public void setConfigurationManager( ConfigurationManager configurationManager ) - { - this.configurationManager = configurationManager; - } - // ------------------------------------------------------------------------- // ReportManager implementation // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-services/dhis-service-reporting/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-reporting/src/main/resources/META-INF/dhis/beans.xml 2010-05-17 14:19:14 +0000 +++ dhis-2/dhis-services/dhis-service-reporting/src/main/resources/META-INF/dhis/beans.xml 2010-05-17 20:22:43 +0000 @@ -83,8 +83,6 @@ value="reportConfiguration.xml"/> - @@ -155,8 +153,6 @@ ref="org.hisp.dhis.period.PeriodService"/> - === modified file 'dhis-2/dhis-support/dhis-support-external/pom.xml' --- dhis-2/dhis-support/dhis-support-external/pom.xml 2010-04-08 16:55:35 +0000 +++ dhis-2/dhis-support/dhis-support-external/pom.xml 2010-05-17 20:22:43 +0000 @@ -27,7 +27,11 @@ - + + + org.springframework + spring-context + commons-logging commons-logging === modified file 'dhis-2/dhis-support/dhis-support-external/src/main/java/org/hisp/dhis/external/configuration/DefaultConfigurationManager.java' --- dhis-2/dhis-support/dhis-support-external/src/main/java/org/hisp/dhis/external/configuration/DefaultConfigurationManager.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-external/src/main/java/org/hisp/dhis/external/configuration/DefaultConfigurationManager.java 2010-05-17 20:22:43 +0000 @@ -31,12 +31,15 @@ import java.io.InputStream; import java.io.OutputStream; +import org.springframework.stereotype.Component; + import com.thoughtworks.xstream.XStream; /** * @author Lars Helge Overland * @version $Id$ */ +@Component("configurationManager") public class DefaultConfigurationManager implements ConfigurationManager { === modified file 'dhis-2/dhis-support/dhis-support-external/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-support/dhis-support-external/src/main/resources/META-INF/dhis/beans.xml 2010-05-17 14:19:14 +0000 +++ dhis-2/dhis-support/dhis-support-external/src/main/resources/META-INF/dhis/beans.xml 2010-05-17 20:22:43 +0000 @@ -1,8 +1,17 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:context="http://www.springframework.org/schema/context" + xmlns:tx="http://www.springframework.org/schema/tx" + xmlns:aop="http://www.springframework.org/schema/aop" + xsi:schemaLocation=" + http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd + http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd + http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd + http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd" + default-autowire="byName"> + + - - - + === modified file 'dhis-2/dhis-support/dhis-support-external/src/test/java/org/hisp/dhis/external/configuration/ConfigurationManagerTest.java' --- dhis-2/dhis-support/dhis-support-external/src/test/java/org/hisp/dhis/external/configuration/ConfigurationManagerTest.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-external/src/test/java/org/hisp/dhis/external/configuration/ConfigurationManagerTest.java 2010-05-17 20:22:43 +0000 @@ -37,6 +37,7 @@ import org.hisp.dhis.external.location.LocationManager; import org.hisp.dhis.external.location.LocationManagerException; import org.junit.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.annotation.NotTransactional; /** @@ -46,6 +47,7 @@ public class ConfigurationManagerTest extends DhisSpringTest { + @Autowired private ConfigurationManager configurationManager; private LocationManager locationManager; @@ -53,12 +55,9 @@ private DummyConfiguration configurationA; private DummyConfiguration configurationB; - @SuppressWarnings( "unchecked" ) @Override public void setUpTest() { - configurationManager = (ConfigurationManager) getBean( ConfigurationManager.ID ); - locationManager = (LocationManager) getBean( LocationManager.ID ); configurationA = new DummyConfiguration( "homeA", "directoryA" ); === modified file 'dhis-2/dhis-support/dhis-support-hibernate/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-support/dhis-support-hibernate/src/main/resources/META-INF/dhis/beans.xml 2010-05-17 19:31:07 +0000 +++ dhis-2/dhis-support/dhis-support-hibernate/src/main/resources/META-INF/dhis/beans.xml 2010-05-17 20:22:43 +0000 @@ -1,18 +1,13 @@ + http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd + http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd + http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd"> - -