=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/eventreport/EventReport.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/eventreport/EventReport.java 2015-09-15 10:40:23 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/eventreport/EventReport.java 2015-09-15 11:02:35 +0000
@@ -32,6 +32,7 @@
import java.util.Date;
import java.util.List;
+import org.hisp.dhis.analytics.EventDataType;
import org.hisp.dhis.analytics.EventOutputType;
import org.hisp.dhis.common.BaseAnalyticalObject;
import org.hisp.dhis.common.BaseDimensionalObject;
@@ -107,7 +108,7 @@
/**
* Type of data, can be aggregated values and individual cases.
*/
- private String dataType;
+ private EventDataType dataType;
/**
* Dimensions to crosstabulate / use as columns.
@@ -335,12 +336,12 @@
@JsonProperty
@JsonView( { DetailedView.class, ExportView.class, DimensionalView.class } )
@JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0 )
- public String getDataType()
+ public EventDataType getDataType()
{
return dataType;
}
- public void setDataType( String dataType )
+ public void setDataType( EventDataType dataType )
{
this.dataType = dataType;
}
=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java'
--- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java 2015-09-15 10:40:23 +0000
+++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/startup/TableAlteror.java 2015-09-15 11:02:35 +0000
@@ -887,13 +887,16 @@
executeSql( "update eventreport set displaydensity='NORMAL' where displaydensity='normal'" );
executeSql( "update eventreport set displaydensity='COMPACT' where displaydensity='compact'" );
- executeSql( "update reporttable set fontsize='LARGE' where displaydensity='large'" );
- executeSql( "update reporttable set fontsize='NORMAL' where displaydensity='normal'" );
- executeSql( "update reporttable set fontsize='SMALL' where displaydensity='small'" );
-
- executeSql( "update eventreport set fontsize='LARGE' where displaydensity='large'" );
- executeSql( "update eventreport set fontsize='NORMAL' where displaydensity='normal'" );
- executeSql( "update eventreport set fontsize='SMALL' where displaydensity='small'" );
+ executeSql( "update reporttable set fontsize='LARGE' where fontsize='large'" );
+ executeSql( "update reporttable set fontsize='NORMAL' where fontsize='normal'" );
+ executeSql( "update reporttable set fontsize='SMALL' where fontsize='small'" );
+
+ executeSql( "update eventreport set fontsize='LARGE' where fontsize='large'" );
+ executeSql( "update eventreport set fontsize='NORMAL' where fontsize='normal'" );
+ executeSql( "update eventreport set fontsize='SMALL' where fontsize='small'" );
+
+ executeSql( "update eventreport set datatype='AGGREGATED_VALUES' where datatype='aggregated_values'" );
+ executeSql( "update eventreport set datatype='EVENTS' where datatype='individual_cases'" );
oauth2();
=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/eventreport/EventReport.hbm.xml'
--- dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/eventreport/EventReport.hbm.xml 2015-09-15 10:40:23 +0000
+++ dhis-2/dhis-services/dhis-service-core/src/main/resources/org/hisp/dhis/eventreport/EventReport.hbm.xml 2015-09-15 11:02:35 +0000
@@ -104,7 +104,12 @@
-
+
+
+ org.hisp.dhis.analytics.EventDataType
+ 12
+
+
@@ -142,10 +147,10 @@
-
- org.hisp.dhis.analytics.EventOutputType
- 12
-
+
+ org.hisp.dhis.analytics.EventOutputType
+ 12
+
@@ -155,18 +160,18 @@
-
- org.hisp.dhis.common.DisplayDensity
- 12
-
-
+
+ org.hisp.dhis.common.DisplayDensity
+ 12
+
+
-
- org.hisp.dhis.common.FontSize
- 12
-
-
+
+ org.hisp.dhis.common.FontSize
+ 12
+
+
=== modified file 'dhis-2/dhis-services/dhis-service-core/src/test/java/org/hisp/dhis/eventreport/EventReportServiceTest.java'
--- dhis-2/dhis-services/dhis-service-core/src/test/java/org/hisp/dhis/eventreport/EventReportServiceTest.java 2015-06-23 15:59:19 +0000
+++ dhis-2/dhis-services/dhis-service-core/src/test/java/org/hisp/dhis/eventreport/EventReportServiceTest.java 2015-09-15 11:02:35 +0000
@@ -31,6 +31,7 @@
import static org.junit.Assert.*;
import org.hisp.dhis.DhisSpringTest;
+import org.hisp.dhis.analytics.EventDataType;
import org.hisp.dhis.program.Program;
import org.hisp.dhis.program.ProgramService;
import org.junit.Test;
@@ -62,13 +63,13 @@
{
EventReport erA = new EventReport( "erA" );
erA.setProgram( prA );
- erA.setDataType( EventReport.DATA_TYPE_AGGREGATED_VALUES );
+ erA.setDataType( EventDataType.AGGREGATED_VALUES );
EventReport erB = new EventReport( "erB" );
erB.setProgram( prA );
- erB.setDataType( EventReport.DATA_TYPE_AGGREGATED_VALUES );
+ erB.setDataType( EventDataType.AGGREGATED_VALUES );
EventReport erC = new EventReport( "erC" );
erC.setProgram( prA );
- erC.setDataType( EventReport.DATA_TYPE_AGGREGATED_VALUES );
+ erC.setDataType( EventDataType.AGGREGATED_VALUES );
int idA = eventReportService.saveEventReport( erA );
int idB = eventReportService.saveEventReport( erB );
@@ -84,13 +85,13 @@
{
EventReport erA = new EventReport( "erA" );
erA.setProgram( prA );
- erA.setDataType( EventReport.DATA_TYPE_AGGREGATED_VALUES );
+ erA.setDataType( EventDataType.AGGREGATED_VALUES );
EventReport erB = new EventReport( "erB" );
erB.setProgram( prA );
- erB.setDataType( EventReport.DATA_TYPE_AGGREGATED_VALUES );
+ erB.setDataType( EventDataType.AGGREGATED_VALUES );
EventReport erC = new EventReport( "erC" );
erC.setProgram( prA );
- erC.setDataType( EventReport.DATA_TYPE_AGGREGATED_VALUES );
+ erC.setDataType( EventDataType.AGGREGATED_VALUES );
int idA = eventReportService.saveEventReport( erA );
int idB = eventReportService.saveEventReport( erB );
=== modified file 'dhis-2/dhis-services/dhis-service-reporting/src/main/resources/org/hisp/dhis/reporttable/hibernate/ReportTable.hbm.xml'
--- dhis-2/dhis-services/dhis-service-reporting/src/main/resources/org/hisp/dhis/reporttable/hibernate/ReportTable.hbm.xml 2015-09-15 10:40:23 +0000
+++ dhis-2/dhis-services/dhis-service-reporting/src/main/resources/org/hisp/dhis/reporttable/hibernate/ReportTable.hbm.xml 2015-09-15 11:02:35 +0000
@@ -141,29 +141,29 @@
-
- org.hisp.dhis.analytics.AggregationType
- 12
-
-
+
+ org.hisp.dhis.analytics.AggregationType
+ 12
+
+
-
- org.hisp.dhis.common.DisplayDensity
- 12
-
-
+
+ org.hisp.dhis.common.DisplayDensity
+ 12
+
+
-
- org.hisp.dhis.common.FontSize
- 12
-
-
+
+ org.hisp.dhis.common.FontSize
+ 12
+
+