dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #08641
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 2111: Minor fixed
------------------------------------------------------------
revno: 2111
committer: Lars Helge Overland <larshelge@xxxxxxxxx>
branch nick: dhis2
timestamp: Fri 2010-11-19 16:25:29 +0100
message:
Minor fixed
modified:
dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/rowhandler/RoutineDataValueRowHandler.java
dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/rowhandler/SemiPermanentDataValueRowHandler.java
dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/util/Dhis14TypeHandler.java
--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk
Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/rowhandler/RoutineDataValueRowHandler.java'
--- dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/rowhandler/RoutineDataValueRowHandler.java 2010-11-19 15:15:14 +0000
+++ dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/rowhandler/RoutineDataValueRowHandler.java 2010-11-19 15:25:29 +0000
@@ -37,6 +37,7 @@
import org.hisp.dhis.importexport.ImportDataValue;
import org.hisp.dhis.importexport.ImportParams;
import org.hisp.dhis.importexport.dhis14.object.Dhis14RoutineDataValue;
+import org.hisp.dhis.importexport.dhis14.util.Dhis14TypeHandler;
import org.hisp.dhis.importexport.importer.DataValueImporter;
import org.hisp.dhis.organisationunit.OrganisationUnit;
import org.hisp.dhis.period.Period;
@@ -119,7 +120,7 @@
}
else if ( dhis14Value.getYesNo() != null )
{
- value.setValue( String.valueOf( dhis14Value.getYesNo() ) );
+ value.setValue( Dhis14TypeHandler.convertYesNoFromDhis14( dhis14Value.getYesNo() ) );
}
if ( value.getDataElement() != null && value.getPeriod() != null && value.getSource() != null && value.getValue() != null )
=== modified file 'dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/rowhandler/SemiPermanentDataValueRowHandler.java'
--- dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/rowhandler/SemiPermanentDataValueRowHandler.java 2010-11-19 15:15:14 +0000
+++ dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/rowhandler/SemiPermanentDataValueRowHandler.java 2010-11-19 15:25:29 +0000
@@ -37,6 +37,7 @@
import org.hisp.dhis.importexport.ImportDataValue;
import org.hisp.dhis.importexport.ImportParams;
import org.hisp.dhis.importexport.dhis14.object.Dhis14SemiPermanentDataValue;
+import org.hisp.dhis.importexport.dhis14.util.Dhis14TypeHandler;
import org.hisp.dhis.importexport.importer.DataValueImporter;
import org.hisp.dhis.organisationunit.OrganisationUnit;
import org.hisp.dhis.period.Period;
@@ -121,7 +122,7 @@
}
else if ( dhis14Value.getYesNo() != null )
{
- value.setValue( String.valueOf( dhis14Value.getYesNo() ) );
+ value.setValue( Dhis14TypeHandler.convertYesNoFromDhis14( dhis14Value.getYesNo() ) );
}
if ( value.getDataElement() != null && value.getPeriod() != null && value.getSource() != null && value.getValue() != null )
=== modified file 'dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/util/Dhis14TypeHandler.java'
--- dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/util/Dhis14TypeHandler.java 2009-11-06 10:50:01 +0000
+++ dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/util/Dhis14TypeHandler.java 2010-11-19 15:25:29 +0000
@@ -7,6 +7,8 @@
import static org.hisp.dhis.dataelement.DataElement.VALUE_TYPE_INT;
import static org.hisp.dhis.dataelement.DataElement.VALUE_TYPE_STRING;
+import org.hisp.dhis.datavalue.DataValue;
+
/**
* @author Lars Helge Overland
* @version $Id: TypeHandler.java 6216 2008-11-06 18:06:42Z eivindwa $
@@ -25,6 +27,15 @@
private static final String DHIS14_TYPE_BOOL = "5";
// -------------------------------------------------------------------------
+ // Yes/No
+ // -------------------------------------------------------------------------
+
+ public static String convertYesNoFromDhis14( Integer value )
+ {
+ return value != null && value.intValue() == 1 ? DataValue.TRUE : DataValue.FALSE;
+ }
+
+ // -------------------------------------------------------------------------
// Boolean
// -------------------------------------------------------------------------