=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/chart/Chart.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/chart/Chart.java 2013-05-14 10:58:38 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/chart/Chart.java 2013-05-14 21:14:22 +0000 @@ -156,6 +156,7 @@ return list != null && !list.isEmpty() ? list.iterator().next() : null; } + @Override public void populateAnalyticalProperties() { columns.addAll( getDimensionalObjectList( series ) ); === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/BaseAnalyticalObject.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/BaseAnalyticalObject.java 2013-05-13 15:26:54 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/common/BaseAnalyticalObject.java 2013-05-14 21:14:22 +0000 @@ -124,7 +124,7 @@ protected transient List filters = new ArrayList(); - protected Map parentGraphMap = new HashMap(); + protected transient Map parentGraphMap = new HashMap(); // ------------------------------------------------------------------------- // Logic === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/reporttable/ReportTable.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/reporttable/ReportTable.java 2013-05-09 14:55:04 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/reporttable/ReportTable.java 2013-05-14 21:14:22 +0000 @@ -27,6 +27,10 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +import static org.hisp.dhis.common.DimensionalObject.DATA_X_DIM_ID; +import static org.hisp.dhis.common.DimensionalObject.ORGUNIT_DIM_ID; +import static org.hisp.dhis.common.DimensionalObject.PERIOD_DIM_ID; + import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; @@ -36,6 +40,7 @@ import java.util.Map; import org.apache.commons.lang.StringUtils; +import org.hisp.dhis.common.BaseAnalyticalObject; import org.hisp.dhis.common.BaseIdentifiableObject; import org.hisp.dhis.common.BaseNameableObject; import org.hisp.dhis.common.CombinationGenerator; @@ -44,9 +49,6 @@ import org.hisp.dhis.common.ListMap; import org.hisp.dhis.common.NameableObject; import org.hisp.dhis.common.adapter.JacksonMapListIdentifiableObjectSerializer; -import org.hisp.dhis.common.adapter.JacksonPeriodDeserializer; -import org.hisp.dhis.common.adapter.JacksonPeriodSerializer; -import org.hisp.dhis.common.annotation.Scanned; import org.hisp.dhis.common.view.DetailedView; import org.hisp.dhis.common.view.ExportView; import org.hisp.dhis.dataelement.DataElement; @@ -67,7 +69,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonView; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; @@ -82,17 +83,13 @@ */ @JacksonXmlRootElement( localName = "reportTable", namespace = DxfNamespaces.DXF_2_0) public class ReportTable - extends BaseIdentifiableObject + extends BaseAnalyticalObject { /** * Determines if a de-serialized file is compatible with this class. */ private static final long serialVersionUID = 5618655666320890565L; - public static final String DATA_X_DIM_ID = "dx"; // IN, DE, DS - public static final String PERIOD_DIM_ID = "pe"; - public static final String ORGUNIT_DIM_ID = "ou"; - public static final String DATAELEMENT_ID = "dataelementid"; public static final String CATEGORYCOMBO_ID = "categoryoptioncomboid"; public static final String CATEGORYOPTION_ID = "categoryoptionid"; @@ -222,48 +219,6 @@ private boolean cumulative; /** - * The list of DataElements the ReportTable contains. - */ - @Scanned - private List dataElements = new ArrayList(); - - /** - * The list of Indicators the ReportTable contains. - */ - @Scanned - private List indicators = new ArrayList(); - - /** - * The list of DataSets the ReportTable contains. - */ - @Scanned - private List dataSets = new ArrayList(); - - /** - * The list of Periods the ReportTable contains. - */ - @Scanned - private List periods = new ArrayList(); - - /** - * The list of OrganisationUnits the ReportTable contains. - */ - @Scanned - private List organisationUnits = new ArrayList(); - - /** - * The list of DataElementGroups the ReportTable contains. - */ - @Scanned - private List dataElementGroups = new ArrayList(); - - /** - * The list of OrganisationUnitGroups the ReportTable contains. - */ - @Scanned - private List organisationUnitGroups = new ArrayList(); - - /** * Dimensions to crosstabulate / use as columns. */ private List columnDimensions = new ArrayList(); @@ -284,11 +239,6 @@ private DataElementCategoryCombo categoryCombo; /** - * The RelativePeriods of the ReportTable. - */ - private RelativePeriods relatives; - - /** * The ReportParams of the ReportTable. */ private ReportParams reportParams; @@ -333,16 +283,6 @@ */ private String fontSize; - /** - * Indicates use of the organisation unit of the current user. - */ - private boolean userOrganisationUnit; - - /** - * Indicates use of the organisation unit children of the current user. - */ - private boolean userOrganisationUnitChildren; - // ------------------------------------------------------------------------- // Presentation properties // ------------------------------------------------------------------------- @@ -389,12 +329,12 @@ /** * All crosstabulated columns. */ - private List> columns = new ArrayList>(); + private List> gridColumns = new ArrayList>(); /** * All rows. */ - private List> rows = new ArrayList>(); + private List> gridRows = new ArrayList>(); /** * Names of the columns used to query the datavalue table and as index @@ -579,11 +519,11 @@ allUnits = removeDuplicates( allUnits ); } - columns = new CombinationGenerator( getArrays( true ) ).getCombinations(); - rows = new CombinationGenerator( getArrays( false ) ).getCombinations(); + gridColumns = new CombinationGenerator( getArrays( true ) ).getCombinations(); + gridRows = new CombinationGenerator( getArrays( false ) ).getCombinations(); - addIfEmpty( columns ); // Allow for all or none crosstab dimensions - addIfEmpty( rows ); + addIfEmpty( gridColumns ); // Allow for all or none crosstab dimensions + addIfEmpty( gridRows ); add( indexColumns, INDICATOR_ID, isDoIndicators() ); add( indexColumns, PERIOD_ID, isDoPeriods() ); @@ -610,6 +550,25 @@ // Public methods // ------------------------------------------------------------------------- + @Override + public void populateAnalyticalProperties() + { + for ( String column : columnDimensions ) + { + columns.addAll( getDimensionalObjectList( column ) ); + } + + for ( String row : rowDimensions ) + { + rows.addAll( getDimensionalObjectList( row ) ); + } + + for ( String filter : filterDimensions ) + { + filters.addAll( getDimensionalObjectList( filter ) ); + } + } + /** * Indicates whether this report table can be rendered by the report table * service. Stopgap method until report table UI will be replaced by pivot @@ -922,14 +881,6 @@ return organisationUnitGroups != null && organisationUnitGroups.size() > 0; } - /** - * Indicates whether this report table has relative periods. - */ - public boolean hasRelativePeriods() - { - return relatives != null && !relatives.isEmpty(); - } - public boolean isDoIndicators() { return columnDimensions.contains( DATA_X_DIM_ID ); @@ -975,56 +926,6 @@ } } - public void removeAllDataElements() - { - dataElements.clear(); - } - - public void removeAllIndicators() - { - indicators.clear(); - } - - public void removeAllDataSets() - { - dataSets.clear(); - } - - public void removeAllPeriods() - { - periods.clear(); - } - - public void removeAllOrganisationUnits() - { - organisationUnits.clear(); - } - - public void removeAllDataElementGroups() - { - dataElementGroups.clear(); - } - - public void removeAllOrganisationUnitGroups() - { - organisationUnitGroups.clear(); - } - - public void removeAllColumnDimensions() - { - columnDimensions.clear(); - } - - public void removeAllRowDimensions() - { - rowDimensions.clear(); - } - - public void removeAllFilterDimensions() - { - filterDimensions.clear(); - } - // ------------------------------------------------------------------------- // Supportive methods // ------------------------------------------------------------------------- @@ -1202,112 +1103,6 @@ } @JsonProperty - @JsonSerialize( contentAs = BaseIdentifiableObject.class ) - @JsonView( {DetailedView.class, ExportView.class} ) - @JacksonXmlElementWrapper( localName = "dataElements", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty( localName = "dataElement", namespace = DxfNamespaces.DXF_2_0) - public List getDataElements() - { - return dataElements; - } - - public void setDataElements( List dataElements ) - { - this.dataElements = dataElements; - } - - @JsonProperty - @JsonSerialize( contentAs = BaseIdentifiableObject.class ) - @JsonView( {DetailedView.class, ExportView.class} ) - @JacksonXmlElementWrapper( localName = "indicators", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty( localName = "indicator", namespace = DxfNamespaces.DXF_2_0) - public List getIndicators() - { - return indicators; - } - - public void setIndicators( List indicators ) - { - this.indicators = indicators; - } - - @JsonProperty - @JsonSerialize( contentUsing = JacksonPeriodSerializer.class ) - @JsonDeserialize( contentUsing = JacksonPeriodDeserializer.class ) - @JsonView( {DetailedView.class, ExportView.class} ) - @JacksonXmlElementWrapper( localName = "periods", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty( localName = "period", namespace = DxfNamespaces.DXF_2_0) - public List getPeriods() - { - return periods; - } - - public void setPeriods( List periods ) - { - this.periods = periods; - } - - @JsonProperty - @JsonSerialize( contentAs = BaseIdentifiableObject.class ) - @JsonView( {DetailedView.class, ExportView.class} ) - @JacksonXmlElementWrapper( localName = "dataSets", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty( localName = "dataSet", namespace = DxfNamespaces.DXF_2_0) - public List getDataSets() - { - return dataSets; - } - - public void setDataSets( List dataSets ) - { - this.dataSets = dataSets; - } - - @JsonProperty( value = "organisationUnits" ) - @JsonSerialize( contentAs = BaseIdentifiableObject.class ) - @JsonView( {DetailedView.class, ExportView.class} ) - @JacksonXmlElementWrapper( localName = "organisationUnits", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty( localName = "organisationUnit", namespace = DxfNamespaces.DXF_2_0) - public List getOrganisationUnits() - { - return organisationUnits; - } - - public void setOrganisationUnits( List units ) - { - this.organisationUnits = units; - } - - @JsonProperty - @JsonSerialize( contentAs = BaseIdentifiableObject.class ) - @JsonView( {DetailedView.class, ExportView.class} ) - @JacksonXmlElementWrapper( localName = "dataElementGroups", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty( localName = "dataElementGroup", namespace = DxfNamespaces.DXF_2_0) - public List getDataElementGroups() - { - return dataElementGroups; - } - - public void setDataElementGroups( List dataElementGroups ) - { - this.dataElementGroups = dataElementGroups; - } - - @JsonProperty - @JsonSerialize( contentAs = BaseIdentifiableObject.class ) - @JsonView( {DetailedView.class, ExportView.class} ) - @JacksonXmlElementWrapper( localName = "organisationUnitGroups", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty( localName = "organisationUnitGroup", namespace = DxfNamespaces.DXF_2_0) - public List getOrganisationUnitGroups() - { - return organisationUnitGroups; - } - - public void setOrganisationUnitGroups( List organisationUnitGroups ) - { - this.organisationUnitGroups = organisationUnitGroups; - } - - @JsonProperty @JsonView( {DetailedView.class, ExportView.class} ) @JacksonXmlElementWrapper( localName = "columnDimensions", namespace = DxfNamespaces.DXF_2_0) @JacksonXmlProperty( localName = "column", namespace = DxfNamespaces.DXF_2_0) @@ -1363,19 +1158,6 @@ this.categoryCombo = categoryCombo; } - @JsonProperty( value = "relativePeriods" ) - @JsonView( {DetailedView.class, ExportView.class} ) - @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0) - public RelativePeriods getRelatives() - { - return relatives; - } - - public void setRelatives( RelativePeriods relatives ) - { - this.relatives = relatives; - } - @JsonProperty @JsonView( {DetailedView.class, ExportView.class} ) @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0) @@ -1493,32 +1275,6 @@ this.fontSize = fontSize; } - @JsonProperty - @JsonView( {DetailedView.class, ExportView.class} ) - @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0) - public boolean isUserOrganisationUnit() - { - return userOrganisationUnit; - } - - public void setUserOrganisationUnit( boolean userOrganisationUnit ) - { - this.userOrganisationUnit = userOrganisationUnit; - } - - @JsonProperty - @JsonView( {DetailedView.class, ExportView.class} ) - @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0) - public boolean isUserOrganisationUnitChildren() - { - return userOrganisationUnitChildren; - } - - public void setUserOrganisationUnitChildren( boolean userOrganisationUnitChildren ) - { - this.userOrganisationUnitChildren = userOrganisationUnitChildren; - } - // ------------------------------------------------------------------------- // Get- and set-methods for presentation properties // ------------------------------------------------------------------------- @@ -1615,15 +1371,15 @@ } @JsonIgnore - public List> getColumns() + public List> getGridColumns() { - return columns; + return gridColumns; } @JsonIgnore - public List> getRows() + public List> getGridRows() { - return rows; + return gridRows; } @JsonIgnore @@ -1717,34 +1473,34 @@ userOrganisationUnit = reportTable.isUserOrganisationUnit(); userOrganisationUnitChildren = reportTable.isUserOrganisationUnitChildren(); - removeAllDataElements(); + dataElements.clear(); dataElements.addAll( reportTable.getDataElements() ); - removeAllIndicators(); + indicators.clear(); indicators.addAll( reportTable.getIndicators() ); - removeAllDataSets(); + dataSets.clear(); dataSets.addAll( reportTable.getDataSets() ); - removeAllOrganisationUnits(); + organisationUnits.clear(); organisationUnits.addAll( reportTable.getOrganisationUnits() ); - removeAllPeriods(); + periods.clear(); periods.addAll( reportTable.getPeriods() ); - removeAllDataElementGroups(); + dataElementGroups.clear(); dataElementGroups.addAll( reportTable.getDataElementGroups() ); - removeAllOrganisationUnitGroups(); + organisationUnitGroups.clear(); organisationUnitGroups.addAll( reportTable.getOrganisationUnitGroups() ); - removeAllColumnDimensions(); + columnDimensions.clear(); columnDimensions.addAll( reportTable.getColumnDimensions() ); - removeAllRowDimensions(); + rowDimensions.clear(); rowDimensions.addAll( reportTable.getRowDimensions() ); - removeAllFilterDimensions(); + filterDimensions.clear(); filterDimensions.addAll( reportTable.getFilterDimensions() ); } } === modified file 'dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/reporttable/impl/DefaultReportTableService.java' --- dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/reporttable/impl/DefaultReportTableService.java 2013-03-19 17:09:10 +0000 +++ dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/reporttable/impl/DefaultReportTableService.java 2013-05-14 21:14:22 +0000 @@ -386,9 +386,9 @@ } final int startColumnIndex = grid.getHeaders().size(); - final int numberOfColumns = reportTable.getColumns().size(); + final int numberOfColumns = reportTable.getGridColumns().size(); - for ( List column : reportTable.getColumns() ) + for ( List column : reportTable.getGridColumns() ) { grid.addHeader( new GridHeader( getPrettyColumnName( column ), getColumnName( column ), Double.class .getName(), false, false ) ); @@ -413,7 +413,7 @@ // Values // --------------------------------------------------------------------- - for ( List row : reportTable.getRows() ) + for ( List row : reportTable.getGridRows() ) { grid.addRow(); @@ -452,7 +452,7 @@ grid.addValue( isCurrentParent( row ) ? YES : NO ); } - for ( List column : reportTable.getColumns() ) // Values + for ( List column : reportTable.getGridColumns() ) // Values { grid.addValue( map.get( getIdentifier( row, column ) ) ); } === 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 2013-03-26 21:06:31 +0000 +++ dhis-2/dhis-services/dhis-service-reporting/src/main/resources/org/hisp/dhis/reporttable/hibernate/ReportTable.hbm.xml 2013-05-14 21:14:22 +0000 @@ -29,6 +29,14 @@ foreign-key="fk_reporttable_dataelements_dataelementid" /> + + + + + + + @@ -49,6 +57,14 @@ column="categorycomboid" foreign-key="fk_reporttable_categorycombo" /> + + + + + + + @@ -57,14 +73,17 @@ foreign-key="fk_reporttable_periods_periodid" /> - + + + - + - + - + @@ -102,9 +121,6 @@ - - === modified file 'dhis-2/dhis-services/dhis-service-reporting/src/test/java/org/hisp/dhis/reporttable/ReportTableTest.java' --- dhis-2/dhis-services/dhis-service-reporting/src/test/java/org/hisp/dhis/reporttable/ReportTableTest.java 2013-03-01 09:05:13 +0000 +++ dhis-2/dhis-services/dhis-service-reporting/src/test/java/org/hisp/dhis/reporttable/ReportTableTest.java 2013-05-14 21:14:22 +0000 @@ -374,7 +374,7 @@ assertEquals( 1, indexNameColumns.size() ); assertTrue( indexNameColumns.contains( ReportTable.ORGANISATIONUNIT_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 8, columns.size() ); @@ -390,7 +390,7 @@ assertEquals( getList( indicatorB, periodC ), iterator.next() ); assertEquals( getList( indicatorB, periodD ), iterator.next() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 8, columnNames.size() ); @@ -400,7 +400,7 @@ assertTrue( columnNames.contains( "indicatorshortb_reporting_month" ) ); assertTrue( columnNames.contains( "indicatorshortb_year" ) ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 2, rows.size() ); @@ -432,7 +432,7 @@ assertEquals( 1, indexNameColumns.size() ); assertTrue( indexNameColumns.contains( ReportTable.PERIOD_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 4, columns.size() ); @@ -444,7 +444,7 @@ assertEquals( getList( indicatorB, groupA ), iterator.next() ); assertEquals( getList( indicatorB, groupB ), iterator.next() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 4, columnNames.size() ); @@ -454,7 +454,7 @@ assertTrue( columnNames.contains( "indicatorshortb_organisationunitgroupshorta" ) ); assertTrue( columnNames.contains( "indicatorshortb_organisationunitgroupshortb" ) ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 4, rows.size() ); @@ -488,7 +488,7 @@ assertEquals( 1, indexNameColumns.size() ); assertTrue( indexNameColumns.contains( ReportTable.ORGANISATIONUNIT_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 8, columns.size() ); @@ -504,7 +504,7 @@ assertEquals( getList( indicatorB, periodC ), iterator.next() ); assertEquals( getList( indicatorB, periodD ), iterator.next() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 8, columnNames.size() ); @@ -514,7 +514,7 @@ assertTrue( columnNames.contains( "indicatorshortb_reporting_month" ) ); assertTrue( columnNames.contains( "indicatorshortb_year" ) ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 2, rows.size() ); @@ -548,7 +548,7 @@ assertTrue( indexNameColumns.contains( ReportTable.INDICATOR_NAME ) ); assertTrue( indexNameColumns.contains( ReportTable.PERIOD_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 2, columns.size() ); @@ -558,7 +558,7 @@ assertEquals( getList( unitA ), iterator.next() ); assertEquals( getList( unitB ), iterator.next() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 2, columnNames.size() ); @@ -566,7 +566,7 @@ assertTrue( columnNames.contains( "organisationunitshorta" ) ); assertTrue( columnNames.contains( "organisationunitshortb" ) ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 8, rows.size() ); @@ -604,7 +604,7 @@ assertEquals( 1, indexNameColumns.size() ); assertTrue( indexNameColumns.contains( ReportTable.PERIOD_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 4, columns.size() ); @@ -616,7 +616,7 @@ assertEquals( getList( indicatorB, unitA ), iterator.next() ); assertEquals( getList( indicatorB, unitB ), iterator.next() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 4, columnNames.size() ); @@ -626,7 +626,7 @@ assertTrue( columnNames.contains( "indicatorshortb_organisationunitshorta" ) ); assertTrue( columnNames.contains( "indicatorshortb_organisationunitshortb" ) ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 4, rows.size() ); @@ -658,12 +658,12 @@ assertNotNull( indexNameColumns ); assertEquals( 0, indexNameColumns.size() ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 16, columns.size() ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 1, rows.size() ); @@ -688,12 +688,12 @@ assertNotNull( indexNameColumns ); assertEquals( 3, indexNameColumns.size() ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 1, columns.size() ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 16, rows.size() ); @@ -720,12 +720,12 @@ assertEquals( 1, indexNameColumns.size() ); assertTrue( indexNameColumns.contains( ReportTable.ORGANISATIONUNIT_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 8, columns.size() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 8, columnNames.size() ); @@ -735,7 +735,7 @@ assertTrue( columnNames.contains( "dataelementshortb_year" ) ); assertTrue( columnNames.contains( "dataelementshortb_reporting_month" ) ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 2, rows.size() ); @@ -764,12 +764,12 @@ assertTrue( indexNameColumns.contains( ReportTable.INDICATOR_NAME ) ); assertTrue( indexNameColumns.contains( ReportTable.PERIOD_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 2, columns.size() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 2, columnNames.size() ); @@ -777,7 +777,7 @@ assertTrue( columnNames.contains( "organisationunitshorta" ) ); assertTrue( columnNames.contains( "organisationunitshortb" ) ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 8, rows.size() ); @@ -804,12 +804,12 @@ assertEquals( 1, indexNameColumns.size() ); assertTrue( indexNameColumns.contains( ReportTable.PERIOD_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 4, columns.size() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 4, columnNames.size() ); @@ -819,7 +819,7 @@ assertTrue( columnNames.contains( "dataelementshortb_organisationunitshorta" ) ); assertTrue( columnNames.contains( "dataelementshortb_organisationunitshortb" ) ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 4, rows.size() ); @@ -846,7 +846,7 @@ assertEquals( 1, indexNameColumns.size() ); assertTrue( indexNameColumns.contains( ReportTable.ORGANISATIONUNIT_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 16, columns.size() ); @@ -870,12 +870,12 @@ assertEquals( getList( dataElementB, periodD, categoryOptionComboA ), iterator.next() ); assertEquals( getList( dataElementB, periodD, categoryOptionComboB ), iterator.next() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 16, columnNames.size() ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 2, rows.size() ); @@ -909,7 +909,7 @@ assertTrue( indexNameColumns.contains( ReportTable.INDICATOR_NAME ) ); assertTrue( indexNameColumns.contains( ReportTable.PERIOD_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 4, columns.size() ); @@ -921,12 +921,12 @@ assertEquals( getList( unitB, categoryOptionComboA ), iterator.next() ); assertEquals( getList( unitB, categoryOptionComboB ), iterator.next() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 4, columnNames.size() ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 8, rows.size() ); @@ -964,7 +964,7 @@ assertEquals( 1, indexNameColumns.size() ); assertTrue( indexNameColumns.contains( ReportTable.PERIOD_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 8, columns.size() ); @@ -980,12 +980,12 @@ assertEquals( getList( dataElementB, unitB, categoryOptionComboA ), iterator.next() ); assertEquals( getList( dataElementB, unitB, categoryOptionComboB ), iterator.next() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 8, columnNames.size() ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 4, rows.size() ); @@ -1019,12 +1019,12 @@ assertEquals( 1, indexNameColumns.size() ); assertTrue( indexNameColumns.contains( ReportTable.ORGANISATIONUNIT_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 8, columns.size() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 8, columnNames.size() ); @@ -1034,7 +1034,7 @@ assertTrue( columnNames.contains( "datasetshortb_year" ) ); assertTrue( columnNames.contains( "datasetshortb_reporting_month" ) ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 2, rows.size() ); @@ -1063,12 +1063,12 @@ assertTrue( indexNameColumns.contains( ReportTable.INDICATOR_NAME ) ); assertTrue( indexNameColumns.contains( ReportTable.PERIOD_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 2, columns.size() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 2, columnNames.size() ); @@ -1076,7 +1076,7 @@ assertTrue( columnNames.contains( "organisationunitshorta" ) ); assertTrue( columnNames.contains( "organisationunitshortb" ) ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 8, rows.size() ); @@ -1103,12 +1103,12 @@ assertEquals( 1, indexNameColumns.size() ); assertTrue( indexNameColumns.contains( ReportTable.PERIOD_NAME ) ); - List> columns = reportTable.getColumns(); + List> columns = reportTable.getGridColumns(); assertNotNull( columns ); assertEquals( 4, columns.size() ); - List columnNames = getColumnNames( reportTable.getColumns() ); + List columnNames = getColumnNames( reportTable.getGridColumns() ); assertNotNull( columnNames ); assertEquals( 4, columnNames.size() ); @@ -1118,7 +1118,7 @@ assertTrue( columnNames.contains( "datasetshortb_organisationunitshorta" ) ); assertTrue( columnNames.contains( "datasetshortb_organisationunitshortb" ) ); - List> rows = reportTable.getRows(); + List> rows = reportTable.getGridRows(); assertNotNull( rows ); assertEquals( 4, rows.size() );