=== 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}