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