=== renamed directory 'dhis-2/dhis-dxf2' => 'dhis-2/dhis-services/dhis-service-dxf2'
=== modified file 'dhis-2/dhis-services/dhis-service-dxf2/pom.xml'
--- dhis-2/dhis-dxf2/pom.xml 2013-07-16 14:06:13 +0000
+++ dhis-2/dhis-services/dhis-service-dxf2/pom.xml 2013-08-22 13:19:57 +0000
@@ -1,17 +1,15 @@
-
-
-
-
4.0.0
org.hisp.dhis
- dhis
+ dhis-services
2.13-SNAPSHOT
- dhis-dxf2
+ dhis-service-dxf2
jar
DHIS Data Exchange
@@ -32,18 +30,7 @@
org.hisp.dhis
dhis-service-i18n
-
- org.hisp.dhis
- dhis-support-system
-
-
- org.hisp.dhis
- dhis-support-test
-
-
- org.hisp.dhis
- dhis-support-xml
-
+
net.sourceforge.javacsv
javacsv
@@ -68,6 +55,6 @@
- ../
+ ../../
=== modified file 'dhis-2/dhis-services/dhis-service-eventreporting/pom.xml'
--- dhis-2/dhis-services/dhis-service-eventreporting/pom.xml 2013-08-21 12:29:12 +0000
+++ dhis-2/dhis-services/dhis-service-eventreporting/pom.xml 2013-08-22 13:19:57 +0000
@@ -29,6 +29,10 @@
org.hisp.dhis
dhis-service-patient
+
+ org.hisp.dhis
+ dhis-service-analytics
+
=== modified file 'dhis-2/dhis-services/dhis-service-importexport/pom.xml'
--- dhis-2/dhis-services/dhis-service-importexport/pom.xml 2013-05-31 08:27:38 +0000
+++ dhis-2/dhis-services/dhis-service-importexport/pom.xml 2013-08-22 13:19:57 +0000
@@ -23,7 +23,7 @@
org.hisp.dhis
- dhis-dxf2
+ dhis-service-dxf2
org.hisp.dhis
=== removed file 'dhis-2/dhis-services/dhis-service-importexport/src/test/java/org/hisp/dhis/importexport/importobject/ImportDataValueServiceTest.java'
--- dhis-2/dhis-services/dhis-service-importexport/src/test/java/org/hisp/dhis/importexport/importobject/ImportDataValueServiceTest.java 2012-11-20 17:04:08 +0000
+++ dhis-2/dhis-services/dhis-service-importexport/src/test/java/org/hisp/dhis/importexport/importobject/ImportDataValueServiceTest.java 1970-01-01 00:00:00 +0000
@@ -1,166 +0,0 @@
-package org.hisp.dhis.importexport.importobject;
-
-/*
- * Copyright (c) 2004-2012, University of Oslo
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- * * Redistributions of source code must retain the above copyright notice, this
- * list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * * Neither the name of the HISP project nor the names of its contributors may
- * be used to endorse or promote products derived from this software without
- * specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
- * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-
-import java.util.Collection;
-
-import org.hisp.dhis.DhisSpringTest;
-import org.hisp.dhis.importexport.ImportDataValue;
-import org.hisp.dhis.importexport.ImportDataValueService;
-import org.hisp.dhis.importexport.ImportObjectStatus;
-import org.junit.Test;
-
-/**
- * @author Lars Helge Overland
- * @version $Id$
- */
-public class ImportDataValueServiceTest
- extends DhisSpringTest
-{
- private ImportDataValueService importDataValueService;
-
- // -------------------------------------------------------------------------
- // Fixture
- // -------------------------------------------------------------------------
-
- @Override
- public void setUpTest()
- {
- importDataValueService = (ImportDataValueService) getBean( ImportDataValueService.ID );
- }
-
- // -------------------------------------------------------------------------
- // ImportDataValue
- // -------------------------------------------------------------------------
-
- @Test
- public void testAddGetImportDataValues()
- {
- ImportDataValue valueA = createImportDataValue( 1, 1, 1, 1, ImportObjectStatus.NEW );
- ImportDataValue valueB = createImportDataValue( 1, 1, 2, 2, ImportObjectStatus.NEW );
- ImportDataValue valueC = createImportDataValue( 2, 1, 2, 1, ImportObjectStatus.UPDATE );
-
- importDataValueService.addImportDataValue( valueA );
- importDataValueService.addImportDataValue( valueB );
- importDataValueService.addImportDataValue( valueC );
-
- Collection values = importDataValueService.getImportDataValues( ImportObjectStatus.NEW );
-
- assertEquals( values.size(), 2 );
-
- assertTrue( values.contains( valueA ) );
- assertTrue( values.contains( valueB ) );
-
- values = importDataValueService.getImportDataValues( ImportObjectStatus.UPDATE );
-
- assertEquals( values.size(), 1 );
-
- assertTrue( values.contains( valueC ) );
- }
-
- @Test
- public void testDeleteImportDataValues()
- {
- ImportDataValue valueA = createImportDataValue( 1, 1, 1, 1, ImportObjectStatus.NEW );
- ImportDataValue valueB = createImportDataValue( 1, 1, 2, 2, ImportObjectStatus.NEW );
- ImportDataValue valueC = createImportDataValue( 2, 1, 2, 1, ImportObjectStatus.UPDATE );
-
- importDataValueService.addImportDataValue( valueA );
- importDataValueService.addImportDataValue( valueB );
- importDataValueService.addImportDataValue( valueC );
-
- Collection values = importDataValueService.getImportDataValues( ImportObjectStatus.NEW );
-
- assertEquals( values.size(), 2 );
-
- values = importDataValueService.getImportDataValues( ImportObjectStatus.UPDATE );
-
- assertEquals( values.size(), 1 );
-
- importDataValueService.deleteImportDataValues();
-
- values = importDataValueService.getImportDataValues( ImportObjectStatus.NEW );
-
- assertEquals( values.size(), 0 );
-
- values = importDataValueService.getImportDataValues( ImportObjectStatus.UPDATE );
-
- assertEquals( values.size(), 0 );
- }
-
- @Test
- public void testDeleteImportDataValuesByDataElement()
- {
- ImportDataValue valueA = createImportDataValue( 1, 1, 1, 1, ImportObjectStatus.NEW );
- ImportDataValue valueB = createImportDataValue( 1, 1, 2, 2, ImportObjectStatus.NEW );
- ImportDataValue valueC = createImportDataValue( 2, 1, 2, 1, ImportObjectStatus.NEW );
-
- importDataValueService.addImportDataValue( valueA );
- importDataValueService.addImportDataValue( valueB );
- importDataValueService.addImportDataValue( valueC );
-
- Collection values = importDataValueService.getImportDataValues( ImportObjectStatus.NEW );
-
- assertEquals( values.size(), 3 );
-
- importDataValueService.deleteImportDataValuesByDataElement( 1 );
-
- values = importDataValueService.getImportDataValues( ImportObjectStatus.NEW );
-
- assertEquals( values.size(), 1 );
-
- assertTrue( values.contains( valueC ) );
- }
-
- @Test
- public void testDeleteImportDataValuesBySource()
- {
- ImportDataValue valueA = createImportDataValue( 1, 1, 1, 1, ImportObjectStatus.NEW );
- ImportDataValue valueB = createImportDataValue( 1, 1, 2, 2, ImportObjectStatus.NEW );
- ImportDataValue valueC = createImportDataValue( 2, 1, 2, 1, ImportObjectStatus.NEW );
-
- importDataValueService.addImportDataValue( valueA );
- importDataValueService.addImportDataValue( valueB );
- importDataValueService.addImportDataValue( valueC );
-
- Collection values = importDataValueService.getImportDataValues( ImportObjectStatus.NEW );
-
- assertEquals( values.size(), 3 );
-
- importDataValueService.deleteImportDataValuesBySource( 1 );
-
- values = importDataValueService.getImportDataValues( ImportObjectStatus.NEW );
-
- assertEquals( values.size(), 1 );
-
- assertTrue( values.contains( valueB ) );
- }
-}
=== removed file 'dhis-2/dhis-services/dhis-service-importexport/src/test/java/org/hisp/dhis/importexport/importobject/ImportObjectStoreTest.java'
--- dhis-2/dhis-services/dhis-service-importexport/src/test/java/org/hisp/dhis/importexport/importobject/ImportObjectStoreTest.java 2012-11-20 17:04:08 +0000
+++ dhis-2/dhis-services/dhis-service-importexport/src/test/java/org/hisp/dhis/importexport/importobject/ImportObjectStoreTest.java 1970-01-01 00:00:00 +0000
@@ -1,355 +0,0 @@
-package org.hisp.dhis.importexport.importobject;
-
-/*
- * Copyright (c) 2004-2012, University of Oslo
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- * * Redistributions of source code must retain the above copyright notice, this
- * list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * * Neither the name of the HISP project nor the names of its contributors may
- * be used to endorse or promote products derived from this software without
- * specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
- * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
-
-import java.util.Collection;
-
-import org.hisp.dhis.DhisSpringTest;
-import org.hisp.dhis.dataelement.DataElement;
-import org.hisp.dhis.dataelement.DataElementGroup;
-import org.hisp.dhis.importexport.GroupMemberAssociation;
-import org.hisp.dhis.importexport.GroupMemberType;
-import org.hisp.dhis.importexport.ImportObject;
-import org.hisp.dhis.importexport.ImportObjectStatus;
-import org.hisp.dhis.importexport.ImportObjectStore;
-import org.junit.Ignore;
-import org.junit.Test;
-
-/**
- * @author Lars Helge Overland
- * @version $Id$
- */
-public class ImportObjectStoreTest
- extends DhisSpringTest
-{
- private ImportObjectStore importObjectStore;
-
- private DataElement dataElementA;
- private DataElement dataElementB;
- private DataElement dataElementC;
-
- private DataElementGroup dataElementGroupA;
- private DataElementGroup dataElementGroupB;
- private DataElementGroup dataElementGroupC;
-
- private GroupMemberAssociation associationA;
- private GroupMemberAssociation associationB;
- private GroupMemberAssociation associationC;
-
- private ImportObject importObjectA;
- private ImportObject importObjectB;
- private ImportObject importObjectC;
- private ImportObject importObjectD;
- private ImportObject importObjectE;
- private ImportObject importObjectF;
- private ImportObject importObjectG;
- private ImportObject importObjectH;
- private ImportObject importObjectI;
-
- private int idA;
- private int idB;
- private int idC;
- private int idD;
- private int idE;
- private int idF;
- private int idG;
- private int idH;
- private int idI;
-
- // -------------------------------------------------------------------------
- // Fixture
- // -------------------------------------------------------------------------
-
- @Override
- public void setUpTest()
- {
- importObjectStore = (ImportObjectStore) getBean( ImportObjectStore.ID );
-
- dataElementA = createDataElement( 'A' );
- dataElementB = createDataElement( 'B' );
- dataElementC = createDataElement( 'C' );
-
- dataElementGroupA = createDataElementGroup( 'A' );
- dataElementGroupB = createDataElementGroup( 'B' );
- dataElementGroupC = createDataElementGroup( 'C' );
-
- associationA = new GroupMemberAssociation( 'A', 'A' );
- associationB = new GroupMemberAssociation( 'B', 'B' );
- associationC = new GroupMemberAssociation( 'C', 'C' );
-
- importObjectA = new ImportObject( ImportObjectStatus.NEW, DataElement.class.getName(), GroupMemberType.NONE, dataElementA );
- importObjectB = new ImportObject( ImportObjectStatus.NEW, DataElement.class.getName(), GroupMemberType.NONE, dataElementB );
- importObjectC = new ImportObject( ImportObjectStatus.UPDATE, DataElement.class.getName(), GroupMemberType.NONE, dataElementC );
- importObjectD = new ImportObject( ImportObjectStatus.NEW, DataElementGroup.class.getName(), GroupMemberType.NONE, dataElementGroupA );
- importObjectE = new ImportObject( ImportObjectStatus.UPDATE, DataElementGroup.class.getName(), GroupMemberType.NONE, dataElementGroupB );
- importObjectF = new ImportObject( ImportObjectStatus.UPDATE, DataElementGroup.class.getName(), GroupMemberType.NONE, dataElementGroupC );
- importObjectG = new ImportObject( ImportObjectStatus.NEW, GroupMemberAssociation.class.getName(), GroupMemberType.DATAELEMENTGROUP, associationA );
- importObjectH = new ImportObject( ImportObjectStatus.MATCH, GroupMemberAssociation.class.getName(), GroupMemberType.DATAELEMENTGROUP, associationB );
- importObjectI = new ImportObject( ImportObjectStatus.MATCH, GroupMemberAssociation.class.getName(), GroupMemberType.DATAELEMENTGROUP, associationC );
-
- idA = importObjectStore.addImportObject( importObjectA );
- idB = importObjectStore.addImportObject( importObjectB );
- idC = importObjectStore.addImportObject( importObjectC );
- idD = importObjectStore.addImportObject( importObjectD );
- idE = importObjectStore.addImportObject( importObjectE );
- idF = importObjectStore.addImportObject( importObjectF );
- idG = importObjectStore.addImportObject( importObjectG );
- idH = importObjectStore.addImportObject( importObjectH );
- idI = importObjectStore.addImportObject( importObjectI );
- }
-
- // -------------------------------------------------------------------------
- // Supportive methods
- // -------------------------------------------------------------------------
-
- private void assertEq( ImportObject importObject, ImportObjectStatus status, Class> clazz, GroupMemberType type, Object object, Object compareObject )
- {
- assertEquals( importObject.getStatus(), status );
- assertEquals( importObject.getClassName(), clazz.getName() );
- assertEquals( importObject.getGroupMemberType(), type );
- assertEquals( importObject.getObject(), object );
- assertEquals( importObject.getCompareObject(), compareObject );
- }
-
- private void assertNulls( Integer... identifiers )
- {
- for ( Integer id : identifiers )
- {
- assertNull( importObjectStore.getImportObject( id ) );
- }
- }
-
- private void assertNotNulls( Integer... identifiers )
- {
- for ( Integer id : identifiers )
- {
- assertNotNull( importObjectStore.getImportObject( id ) );
- }
- }
-
- // -------------------------------------------------------------------------
- // ImportObject
- // -------------------------------------------------------------------------
-
- @Test
- public void testAddGetImportObject()
- {
- assertEq( importObjectStore.getImportObject( idA ), ImportObjectStatus.NEW, DataElement.class, GroupMemberType.NONE, dataElementA, null );
- assertEq( importObjectStore.getImportObject( idC ), ImportObjectStatus.UPDATE, DataElement.class, GroupMemberType.NONE, dataElementC, null );
- assertEq( importObjectStore.getImportObject( idH ), ImportObjectStatus.MATCH, GroupMemberAssociation.class, GroupMemberType.DATAELEMENTGROUP, associationB, null );
- }
-
- @Test
- public void testUpdateImportObject()
- {
- assertEq( importObjectStore.getImportObject( idA ), ImportObjectStatus.NEW, DataElement.class, GroupMemberType.NONE, dataElementA, null );
- assertEq( importObjectStore.getImportObject( idC ), ImportObjectStatus.UPDATE, DataElement.class, GroupMemberType.NONE, dataElementC, null );
- assertEq( importObjectStore.getImportObject( idH ), ImportObjectStatus.MATCH, GroupMemberAssociation.class, GroupMemberType.DATAELEMENTGROUP, associationB, null );
-
- importObjectA.setClassName( DataElementGroup.class.getName() );
- importObjectC.setStatus( ImportObjectStatus.MATCH );
- importObjectH.setObject( dataElementA );
-
- importObjectStore.updateImportObject( importObjectA );
- importObjectStore.updateImportObject( importObjectC );
- importObjectStore.updateImportObject( importObjectH );
-
- assertEq( importObjectStore.getImportObject( idA ), ImportObjectStatus.NEW, DataElementGroup.class, GroupMemberType.NONE, dataElementA, null );
- assertEq( importObjectStore.getImportObject( idC ), ImportObjectStatus.MATCH, DataElement.class, GroupMemberType.NONE, dataElementC, null );
- assertEq( importObjectStore.getImportObject( idH ), ImportObjectStatus.MATCH, GroupMemberAssociation.class, GroupMemberType.DATAELEMENTGROUP, dataElementA, null );
- }
-
- @Test
- @Ignore //TODO
- public void testGetImportObjectsByClass()
- {
- Collection importObjects = importObjectStore.getImportObjects( DataElement.class );
-
- assertEquals( importObjects.size(), 3 );
-
- assertTrue( importObjects.contains( importObjectA ) );
- assertTrue( importObjects.contains( importObjectB ) );
- assertTrue( importObjects.contains( importObjectC ) );
-
- importObjects = importObjectStore.getImportObjects( GroupMemberAssociation.class );
-
- assertEquals( importObjects.size(), 3 );
-
- assertTrue( importObjects.contains( importObjectG ) );
- assertTrue( importObjects.contains( importObjectH ) );
- assertTrue( importObjects.contains( importObjectI ) );
- }
-
- @Test
- @Ignore //TODO
- public void testGetImportObjectsByStatusClass()
- {
- Collection importObjects = importObjectStore.getImportObjects( ImportObjectStatus.NEW, DataElement.class );
-
- assertEquals( importObjects.size(), 2 );
-
- assertTrue( importObjects.contains( importObjectA ) );
- assertTrue( importObjects.contains( importObjectB ) );
-
- importObjects = importObjectStore.getImportObjects( ImportObjectStatus.MATCH, GroupMemberAssociation.class );
-
- assertEquals( importObjects.size(), 2 );
-
- assertTrue( importObjects.contains( importObjectH ) );
- assertTrue( importObjects.contains( importObjectI ) );
- }
-
- @Test
- @Ignore //TODO
- public void testGetImportObjectsByGroupMemberType()
- {
- Collection importObjects = importObjectStore.getImportObjects( GroupMemberType.NONE );
-
- assertEquals( importObjects.size(), 6 );
-
- assertTrue( importObjects.contains( importObjectA ) );
- assertTrue( importObjects.contains( importObjectB ) );
- assertTrue( importObjects.contains( importObjectC ) );
- assertTrue( importObjects.contains( importObjectD ) );
- assertTrue( importObjects.contains( importObjectE ) );
- assertTrue( importObjects.contains( importObjectF ) );
-
- importObjects = importObjectStore.getImportObjects( GroupMemberType.DATAELEMENTGROUP );
-
- assertEquals( importObjects.size(), 3 );
-
- assertTrue( importObjects.contains( importObjectG ) );
- assertTrue( importObjects.contains( importObjectH ) );
- assertTrue( importObjects.contains( importObjectI ) );
- }
-
- @Test
- @Ignore //TODO
- public void testDeleteImportObject()
- {
- assertNotNulls( idA, idB, idC );
-
- importObjectStore.deleteImportObject( importObjectA );
-
- assertNulls( idA );
- assertNotNulls( idB, idC );
-
- importObjectStore.deleteImportObject( importObjectB );
-
- assertNulls( idA, idB );
- assertNotNulls( idC );
-
- importObjectStore.deleteImportObject( importObjectC );
-
- assertNulls( idA, idB, idC );
- }
-
- @Test
- @Ignore //TODO
- public void testDeleteImportObjectsByClass()
- {
- assertNotNulls( idA, idB, idC, idD, idE, idF, idG, idH, idI );
-
- assertEquals( importObjectStore.getImportObjects( DataElement.class ).size(), 3 );
- assertEquals( importObjectStore.getImportObjects( DataElementGroup.class ).size(), 3 );
- assertEquals( importObjectStore.getImportObjects( GroupMemberAssociation.class ).size(), 3 );
-
- importObjectStore.deleteImportObjects( DataElement.class );
-
- assertNotNulls( idD, idE, idF, idG, idH, idI );
- assertNulls( idA, idB, idC );
-
- assertEquals( importObjectStore.getImportObjects( DataElement.class ).size(), 0 );
- assertEquals( importObjectStore.getImportObjects( DataElementGroup.class ).size(), 3 );
- assertEquals( importObjectStore.getImportObjects( GroupMemberAssociation.class ).size(), 3 );
-
- importObjectStore.deleteImportObjects( DataElementGroup.class );
-
- assertNotNulls( idG, idH, idI );
- assertNulls( idA, idB, idC, idD, idE, idF );
-
- assertEquals( importObjectStore.getImportObjects( DataElement.class ).size(), 0 );
- assertEquals( importObjectStore.getImportObjects( DataElementGroup.class ).size(), 0 );
- assertEquals( importObjectStore.getImportObjects( GroupMemberAssociation.class ).size(), 3 );
-
- importObjectStore.deleteImportObjects( GroupMemberAssociation.class );
-
- assertNulls( idA, idB, idC, idD, idE, idF, idG, idH, idI );
-
- assertEquals( importObjectStore.getImportObjects( DataElement.class ).size(), 0 );
- assertEquals( importObjectStore.getImportObjects( DataElementGroup.class ).size(), 0 );
- assertEquals( importObjectStore.getImportObjects( GroupMemberAssociation.class ).size(), 0 );
- }
-
- @Test
- @Ignore //TODO
- public void testDeleteImportObjectsByGroupMemberType()
- {
- assertNotNulls( idA, idB, idC, idD, idE, idF, idG, idH, idI );
-
- assertEquals( importObjectStore.getImportObjects( GroupMemberType.NONE ).size(), 6 );
- assertEquals( importObjectStore.getImportObjects( GroupMemberType.DATAELEMENTGROUP ).size(), 3 );
-
- importObjectStore.deleteImportObjects( GroupMemberType.NONE );
-
- assertNotNulls( idG, idH, idI );
- assertNulls( idA, idB, idC, idD, idE, idF );
-
- assertEquals( importObjectStore.getImportObjects( GroupMemberType.NONE ).size(), 0 );
- assertEquals( importObjectStore.getImportObjects( GroupMemberType.DATAELEMENTGROUP ).size(), 3 );
-
- importObjectStore.deleteImportObjects( GroupMemberType.DATAELEMENTGROUP );
-
- assertNulls( idA, idB, idC, idD, idE, idF, idG, idH, idI );
-
- assertEquals( importObjectStore.getImportObjects( GroupMemberType.NONE ).size(), 0 );
- assertEquals( importObjectStore.getImportObjects( GroupMemberType.DATAELEMENTGROUP ).size(), 0 );
- }
-
- @Test
- @Ignore // Objects not evicted from second-level cache
- public void testDeleteAllImportObjects()
- {
- assertNotNulls( idA, idB, idC, idD, idE, idF, idG, idH, idI );
-
- assertEquals( importObjectStore.getImportObjects( GroupMemberType.NONE ).size(), 6 );
- assertEquals( importObjectStore.getImportObjects( GroupMemberType.DATAELEMENTGROUP ).size(), 3 );
-
- importObjectStore.deleteImportObjects();
-
- assertNulls( idA, idB, idC, idD, idE, idF, idG, idH, idI );
-
- assertEquals( importObjectStore.getImportObjects( GroupMemberType.NONE ).size(), 0 );
- assertEquals( importObjectStore.getImportObjects( GroupMemberType.DATAELEMENTGROUP ).size(), 0 );
- }
-}
=== modified file 'dhis-2/dhis-services/dhis-service-integration/pom.xml'
--- dhis-2/dhis-services/dhis-service-integration/pom.xml 2013-05-31 08:27:38 +0000
+++ dhis-2/dhis-services/dhis-service-integration/pom.xml 2013-08-22 13:19:57 +0000
@@ -15,6 +15,21 @@
+
+
+ org.hisp.dhis
+ dhis-api
+
+
+ org.hisp.dhis
+ dhis-service-dxf2
+
+
+ org.hisp.dhis
+ dhis-service-core
+
+
+
javax.xml.bind
jaxb-api
@@ -24,24 +39,6 @@
jaxb-impl
-
-
- org.hisp.dhis
- dhis-api
-
-
- org.hisp.dhis
- dhis-dxf2
-
-
- org.hisp.dhis
- dhis-service-core
-
-
- org.hisp.dhis
- dhis-support-external
-
-
org.apache.camel
=== modified file 'dhis-2/dhis-services/pom.xml'
--- dhis-2/dhis-services/pom.xml 2013-08-21 12:29:12 +0000
+++ dhis-2/dhis-services/pom.xml 2013-08-22 13:19:57 +0000
@@ -13,20 +13,33 @@
pom
DHIS Services Parent Project
+
+
+
dhis-service-core
- dhis-service-integration
- dhis-service-i18n
+
dhis-service-administration
+ dhis-service-aggregationengine-default
dhis-service-datamart-default
- dhis-service-importexport
+ dhis-service-i18n
+ dhis-service-patient
+
+ dhis-service-dxf2
+ dhis-service-analytics
+ dhis-service-mobile
+
+ dhis-service-integration
dhis-service-mapgeneration
- dhis-service-aggregationengine-default
- dhis-service-analytics
- dhis-service-patient
dhis-service-eventreporting
- dhis-service-mobile
+
dhis-service-reporting
+
+ dhis-service-importexport
=== modified file 'dhis-2/dhis-web/dhis-web-api-fred/pom.xml'
--- dhis-2/dhis-web/dhis-web-api-fred/pom.xml 2013-08-12 03:29:54 +0000
+++ dhis-2/dhis-web/dhis-web-api-fred/pom.xml 2013-08-22 13:19:57 +0000
@@ -40,7 +40,7 @@
org.hisp.dhis
- dhis-dxf2
+ dhis-service-dxf2
org.hisp.dhis
=== modified file 'dhis-2/dhis-web/dhis-web-api/pom.xml'
--- dhis-2/dhis-web/dhis-web-api/pom.xml 2013-08-12 03:29:54 +0000
+++ dhis-2/dhis-web/dhis-web-api/pom.xml 2013-08-22 13:19:57 +0000
@@ -23,7 +23,7 @@
org.hisp.dhis
- dhis-dxf2
+ dhis-service-dxf2
org.hisp.dhis
=== modified file 'dhis-2/dhis-web/dhis-web-commons/pom.xml'
--- dhis-2/dhis-web/dhis-web-commons/pom.xml 2013-07-16 14:06:13 +0000
+++ dhis-2/dhis-web/dhis-web-commons/pom.xml 2013-08-22 13:19:57 +0000
@@ -21,7 +21,7 @@
org.hisp.dhis
- dhis-dxf2
+ dhis-service-dxf2
org.hisp.dhis
=== modified file 'dhis-2/dhis-web/dhis-web-importexport/pom.xml'
--- dhis-2/dhis-web/dhis-web-importexport/pom.xml 2013-05-31 08:27:38 +0000
+++ dhis-2/dhis-web/dhis-web-importexport/pom.xml 2013-08-22 13:19:57 +0000
@@ -42,12 +42,8 @@
dhis-service-administration
- javax.servlet
- servlet-api
-
-
org.hisp.dhis
- dhis-dxf2
+ dhis-service-dxf2
org.hisp.dhis
=== modified file 'dhis-2/dhis-web/dhis-web-mobile/pom.xml'
--- dhis-2/dhis-web/dhis-web-mobile/pom.xml 2013-08-12 03:29:54 +0000
+++ dhis-2/dhis-web/dhis-web-mobile/pom.xml 2013-08-22 13:19:57 +0000
@@ -36,7 +36,7 @@
org.hisp.dhis
- dhis-dxf2
+ dhis-service-dxf2
org.hisp.dhis
=== modified file 'dhis-2/pom.xml'
--- dhis-2/pom.xml 2013-08-21 12:29:12 +0000
+++ dhis-2/pom.xml 2013-08-22 13:19:57 +0000
@@ -25,7 +25,6 @@
dhis-api
dhis-services
- dhis-dxf2
dhis-support
@@ -247,7 +246,7 @@
org.hisp.dhis
- dhis-dxf2
+ dhis-service-dxf2
${project.version}