=== modified file 'dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/service/DefaultImportObjectManager.java' --- dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/service/DefaultImportObjectManager.java 2011-01-17 12:23:19 +0000 +++ dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/service/DefaultImportObjectManager.java 2011-01-17 12:30:42 +0000 @@ -726,27 +726,6 @@ } @Transactional - public void importDataSets() - { - BatchHandler batchHandler = batchHandlerFactory.createBatchHandler( DataSetBatchHandler.class ).init(); - - Collection importObjects = importObjectStore.getImportObjects( DataSet.class ); - - Importer importer = new DataSetImporter( batchHandler, dataSetService ); - - for ( ImportObject importObject : importObjects ) - { - importer.importObject( (DataSet) importObject.getObject(), params ); - } - - batchHandler.flush(); - - importObjectStore.deleteImportObjects( DataSet.class ); - - log.info( "Imported DataSets" ); - } - - @Transactional public void importDataDictionaryDataElements() { BatchHandler batchHandler = batchHandlerFactory @@ -782,9 +761,30 @@ importer.importObject( (DataEntryForm) importObject.getObject(), params ); } - importObjectStore.deleteImportObjects( Report.class ); - - log.info( "Imported Reports" ); + importObjectStore.deleteImportObjects( DataEntryForm.class ); + + log.info( "Imported DataEntryForms" ); + } + + @Transactional + public void importDataSets() + { + BatchHandler batchHandler = batchHandlerFactory.createBatchHandler( DataSetBatchHandler.class ).init(); + + Collection importObjects = importObjectStore.getImportObjects( DataSet.class ); + + Importer importer = new DataSetImporter( batchHandler, dataSetService ); + + for ( ImportObject importObject : importObjects ) + { + importer.importObject( (DataSet) importObject.getObject(), params ); + } + + batchHandler.flush(); + + importObjectStore.deleteImportObjects( DataSet.class ); + + log.info( "Imported DataSets" ); } @Transactional