dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #39823
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 20185: Removed unused classes
------------------------------------------------------------
revno: 20185
committer: Lars Helge Overland <larshelge@xxxxxxxxx>
branch nick: dhis2
timestamp: Wed 2015-09-16 16:59:37 +0200
message:
Removed unused classes
removed:
dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/
dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValue.java
dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValueService.java
dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValueStore.java
dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedIndicatorValue.java
dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedOrgUnitDataValueService.java
dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedOrgUnitDataValueStore.java
dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregationService.java
dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregationStore.java
dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/StoreIterator.java
dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedDataSetCompletenessRowMapper.java
dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedDataValueRowMapper.java
dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedIndicatorValueRowMapper.java
dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedOrgUnitDataValueRowMapper.java
dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedOrgUnitIndicatorValueRowMapper.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
=== removed directory 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation'
=== removed file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValue.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValue.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValue.java 1970-01-01 00:00:00 +0000
@@ -1,195 +0,0 @@
-package org.hisp.dhis.aggregation;
-
-/*
- * Copyright (c) 2004-2015, 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 org.hisp.dhis.common.AggregatedValue;
-
-/**
- * @author Lars Helge Overland
- */
-public class AggregatedDataValue
- extends AggregatedValue
-{
- private int dataElementId;
-
- private int categoryOptionComboId;
-
- private transient String dataElementName;
-
- // ----------------------------------------------------------------------
- // Constructors
- // ----------------------------------------------------------------------
-
- public AggregatedDataValue()
- {
- }
-
- /**
- * @param dataElementId data element id
- * @param categoryOptionComboId category option combo id
- * @param periodId period id
- * @param periodTypeId period type id
- * @param organisationUnitId organisation unit id
- * @param level level level
- * @param value value value
- */
- public AggregatedDataValue( int dataElementId, int categoryOptionComboId, int periodId,
- int periodTypeId, int organisationUnitId, int level, double value )
- {
- this.dataElementId = dataElementId;
- this.categoryOptionComboId = categoryOptionComboId;
- this.periodId = periodId;
- this.periodTypeId = periodTypeId;
- this.organisationUnitId = organisationUnitId;
- this.level = level;
- this.value = value;
- }
-
- /**
- * @param dataElementId data element id
- * @param categoryOptionComboId category option combo id
- * @param periodId period id
- * @param periodTypeId period type id
- * @param organisationUnitId organisation unit id
- * @param organisationUnitGroupId organisation unit group id
- * @param level level
- * @param value value
- */
- public AggregatedDataValue( int dataElementId, int categoryOptionComboId, int periodId,
- int periodTypeId, int organisationUnitId, int organisationUnitGroupId, int level, double value )
- {
- this.dataElementId = dataElementId;
- this.categoryOptionComboId = categoryOptionComboId;
- this.periodId = periodId;
- this.periodTypeId = periodTypeId;
- this.organisationUnitId = organisationUnitId;
- this.organisationUnitGroupId = organisationUnitGroupId;
- this.level = level;
- this.value = value;
- }
-
- // ----------------------------------------------------------------------
- // Logic
- // ----------------------------------------------------------------------
-
- public void clear()
- {
- this.dataElementId = 0;
- this.categoryOptionComboId = 0;
- this.periodId = 0;
- this.periodTypeId = 0;
- this.organisationUnitId = 0;
- this.level = 0;
- this.value = 0.0;
- }
-
- @Override
- public int getElementId()
- {
- return dataElementId;
- }
-
- // ----------------------------------------------------------------------
- // Getters and setters
- // ----------------------------------------------------------------------
-
- public int getDataElementId()
- {
- return dataElementId;
- }
-
- public void setDataElementId( int dataElementId )
- {
- this.dataElementId = dataElementId;
- }
-
- public int getCategoryOptionComboId()
- {
- return categoryOptionComboId;
- }
-
- public void setCategoryOptionComboId( int categoryOptionComboId )
- {
- this.categoryOptionComboId = categoryOptionComboId;
- }
-
- public String getDataElementName()
- {
- return dataElementName;
- }
-
- public void setDataElementName( String dataElementName )
- {
- this.dataElementName = dataElementName;
- }
-
- // ----------------------------------------------------------------------
- // hashCode and equals
- // ----------------------------------------------------------------------
-
- @Override
- public String toString()
- {
- return
- "[Data element: " + dataElementId +
- " option combo: " + categoryOptionComboId +
- " period: " + periodId +
- " org unit: " + organisationUnitId +
- " org unit group: " + organisationUnitGroupId +
- " value: " + value + "]";
- }
-
- @Override
- public int hashCode()
- {
- return dataElementId * periodId * organisationUnitId * organisationUnitGroupId * 17;
- }
-
- @Override
- public boolean equals( Object object )
- {
- if ( this == object )
- {
- return true;
- }
-
- if ( object == null || !( object instanceof AggregatedDataValue ) )
- {
- return false;
- }
-
- AggregatedDataValue that = (AggregatedDataValue) object;
-
- return this.dataElementId == that.getDataElementId() &&
- this.categoryOptionComboId == that.getCategoryOptionComboId() &&
- this.periodId == that.getPeriodId() &&
- this.organisationUnitId == that.getOrganisationUnitId() &&
- this.organisationUnitGroupId == that.getOrganisationUnitGroupId();
- }
-}
=== removed file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValueService.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValueService.java 2015-06-16 05:11:29 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValueService.java 1970-01-01 00:00:00 +0000
@@ -1,302 +0,0 @@
-package org.hisp.dhis.aggregation;
-
-/*
- * Copyright (c) 2004-2015, 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 java.util.Collection;
-import java.util.List;
-
-import org.hisp.dhis.completeness.DataSetCompletenessResult;
-import org.hisp.dhis.dataelement.DataElement;
-import org.hisp.dhis.dataelement.DataElementCategoryOption;
-import org.hisp.dhis.dataelement.DataElementCategoryOptionCombo;
-import org.hisp.dhis.indicator.Indicator;
-import org.hisp.dhis.organisationunit.OrganisationUnit;
-import org.hisp.dhis.organisationunit.OrganisationUnitLevel;
-import org.hisp.dhis.period.Period;
-
-/**
- * @author Lars Helge Overland
- */
-public interface AggregatedDataValueService
-{
- String ID = AggregatedDataValueService.class.getName();
-
- // ----------------------------------------------------------------------
- // AggregatedDataValue
- // ----------------------------------------------------------------------
-
- /**
- * Gets the total aggregated value from the datamart table for the given parameters.
- *
- * @param dataElement The DataElement identifier.
- * @param period The Period identifier.
- * @param organisationUnit The OrganisationUnit identifier.
- * @return the aggregated value.
- */
- Double getAggregatedDataValue( int dataElement, int period, int organisationUnit );
-
- /**
- * Gets the total aggregated value from the datamart table for the given parameters.
- *
- * @param dataElement The DataElement.
- * @param period The Period.
- * @param organisationUnit The OrganisationUnit.
- * @return the aggregated value.
- */
- Double getAggregatedValue( DataElement dataElement, Period period, OrganisationUnit organisationUnit );
-
- /**
- * Gets the total aggregated value from the datamart table for the given parameters.
- *
- * @param dataElement The DataElement identifier.
- * @param dimensionOptionElement the DimensionOptionElement identifier.
- * @param period The Period identifier.
- * @param organisationUnit The OrganisationUnit identifier.
- * @return the aggregated value.
- */
- Double getAggregatedDataValue( int dataElement, int categoryOptionCombo, int period, int organisationUnit );
-
- /**
- * Gets the total aggregated value from the datamart table for the given parameters.
- *
- * @param dataElement The DataElement.
- * @param categoryOption the DataElementCategoryOption.
- * @param period The Period.
- * @param organisationUnit The OrganisationUnit.
- * @return the aggregated value.
- */
- Double getAggregatedValue( DataElement dataElement, DataElementCategoryOption categoryOption, Period period, OrganisationUnit organisationUnit );
-
- /**
- * Gets the aggregated value from the datamart table for the given parameters.
- *
- * @param dataElement The DataElement.
- * @param categoryOptionCombo The DataElementCategoryOptionCombo.
- * @param period The Period.
- * @param organisationUnit The OrganisationUnit.
- * @return the aggregated value, or -1 if no value exists.
- */
- Double getAggregatedValue( DataElement dataElement, DataElementCategoryOptionCombo categoryOptionCombo, Period period, OrganisationUnit organisationUnit );
-
- /**
- * Gets the aggregated value from the datamart table for the given parameters.
- *
- * @param dataElement The DataElement identifier.
- * @param categoryOptionCombo The DataElementCategoryOptionCombo identifier.
- * @param periods The collection of Periods.
- * @param organisationUnit The OrganisationUnit identifier.
- * @return the aggregated value.
- */
- Double getAggregatedValue( int dataElement, int categoryOptionCombo, Collection<Integer> periodIds, int organisationUnit );
-
- /**
- * Gets a collection of AggregatedDataValues.
- *
- * @param periodIds the collection of Period identifiers.
- * @param organisationUnitIds the collection of OrganisationUnit identifiers.
- * @return a collection of AggregatedDataValues.
- */
- List<AggregatedDataValue> getAggregatedDataValues( Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Gets a collection of AggregatedDataValues where the value is the sum of
- * all category option combos for the data element. 0 is set as
- * categoryoptioncombo identifier value on the AggregatedDataValues.
- *
- * @param periodIds the collection of Period identifiers.
- * @param organisationUnitIds the collection of OrganisationUnit identifiers.
- * @return a collection of AggregatedDataValues.
- */
- List<AggregatedDataValue> getAggregatedDataValueTotals( Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Gets a collection of AggregatedDataValues.
- *
- * @param dataElementId the DataElement identifier.
- * @param periodIds the collection of Period identifiers.
- * @param organisationUnitIds the collection of OrganisationUnit identifiers.
- * @return a collection of AggregatedDataValues.
- */
- List<AggregatedDataValue> getAggregatedDataValues( int dataElementId, Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Gets a collection of AggregatedDataValues.
- *
- * @param dataElementIds the collection of DataElement identifiers.
- * @param periodIds the collection of Period identifiers.
- * @param organisationUnitIds the collection of OrganisationUnit identifiers.
- * @return a collection of AggregatedDataValues.
- */
- List<AggregatedDataValue> getAggregatedDataValues( Collection<Integer> dataElementIds, Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Gets a collection of AggregatedDataValues where the value is the sum of
- * all category option combos for the data element. 0 is set as
- * categoryoptioncombo identifier value on the AggregatedDataValues.
- *
- * @param dataElementIds the collection of DataElement identifiers.
- * @param periodIds the collection of Period identifiers.
- * @param organisationUnitIds the collection of OrganisationUnit identifiers.
- * @return a collection of AggregatedDataValues.
- */
- List<AggregatedDataValue> getAggregatedDataValueTotals( Collection<Integer> dataElementIds, Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Deletes AggregatedDataValues registered for the given parameters.
- *
- * @param dataElementIds a collection of DataElement identifiers.
- * @param periodIds a collection of Period identifiers.
- * @param organisationUnitIds a collection of OrganisationUnit identifiers.
- */
- void deleteAggregatedDataValues( Collection<Integer> dataElementIds, Collection<Integer> periodIds,
- Collection<Integer> organisationUnitIds );
-
- /**
- * Deletes all AggregatedDataValues.
- *
- * @return the number of deleted AggregatedDataValues.
- */
- void deleteAggregatedDataValues();
-
- /**
- * Returns agg data values for children of an orgunit at a particular level
- * @param orgunit the root organisationunit
- * @param level the level to retrieve values at
- * @param periods the periods to retrieve values for
- * @return an iterator type object for retrieving the values
- */
- public StoreIterator<AggregatedDataValue> getAggregateDataValuesAtLevel(OrganisationUnit orgunit, OrganisationUnitLevel level, Collection<Period> periods);
-
- /**
- * Returns count of agg data values for children of an orgunit at a particular level
- * @param orgunit the root organisationunit
- * @param level the level to retrieve values at
- * @param periods the periods to retrieve values for
- * @return an iterator type object for retrieving the values
- */
- public int countDataValuesAtLevel( OrganisationUnit orgunit, OrganisationUnitLevel level, Collection<Period> periods );
-
- // ----------------------------------------------------------------------
- // AggregatedIndicatorValue
- // ----------------------------------------------------------------------
-
- /**
- * Gets the aggregated value from the datamart table for the given parameters.
- *
- * @param indicator The Indicator.
- * @param period The Period.
- * @param organisationUnit The OrganisationUnit.
- * @return the aggregated value, or -1 if no value exists.
- */
- Double getAggregatedValue( Indicator indicator, Period period, OrganisationUnit organisationUnit );
-
- /**
- * Gets a collection of AggregatedIndicatorValues.
- *
- * @param periodIds the Period identifiers.
- * @param organisationUnitIds the OrganisationUnit identifiers.
- * @return a collection of AggregatedIndicatorValues.
- */
- List<AggregatedIndicatorValue> getAggregatedIndicatorValues( Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Gets a collection of AggregatedIndicatorValues.
- *
- * @param indicatorIds the Indicator identifiers.
- * @param periodIds the Period identifiers.
- * @param organisationUnitIds the OrganisationUnit identifiers.
- * @return a collection of AggregatedIndicatorValues.
- */
- List<AggregatedIndicatorValue> getAggregatedIndicatorValues( Collection<Integer> indicatorIds,
- Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Deletes AggregatedIndicatorValue registered for the given parameters.
- *
- * @param indicatorIds a collection of Indicator identifiers.
- * @param periodIds a collection of Period identifiers.
- * @param organisationUnitIds a collection of OrganisationUnit identifiers.
- */
- void deleteAggregatedIndicatorValues( Collection<Integer> indicatorIds, Collection<Integer> periodIds,
- Collection<Integer> organisationUnitIds );
-
- /**
- * Deletes all AggregatedIndicatorValue.
- *
- * @return the number of deleted AggregatedIndicatorValues.
- */
- void deleteAggregatedIndicatorValues();
-
- /**
- * Returns agg indicator values for children of an orgunit at a particular level
- * @param orgunit the root organisationunit
- * @param level the level to retrieve values at
- * @param periods the periods to retrieve values for
- * @return an iterator type object for retrieving the values
- */
- public StoreIterator<AggregatedIndicatorValue> getAggregateIndicatorValuesAtLevel(OrganisationUnit orgunit, OrganisationUnitLevel level, Collection<Period> periods);
-
- /**
- * Returns count of agg indicator values for children of an orgunit at a particular level
- * @param orgunit the root organisationunit
- * @param level the level to retrieve values at
- * @param periods the periods to retrieve values for
- * @return an iterator type object for retrieving the values
- */
- public int countIndicatorValuesAtLevel( OrganisationUnit orgunit, OrganisationUnitLevel level, Collection<Period> periods );
-
- // ----------------------------------------------------------------------
- // AggregatedDataSetCompleteness
- // ----------------------------------------------------------------------
-
- /**
- * Gets a collection of DataSetCompletenessResult. Populates the data set id,
- * period id, organisation unit id and value properties.
- *
- * @param dataSetIds a collection of DataSet identifiers.
- * @param periodIds a collection of Period identifiers.
- * @param organisationUnitIds a collection of OrganisationUnit identifiers.
- */
- List<DataSetCompletenessResult> getAggregatedDataSetCompleteness( Collection<Integer> dataSetIds, Collection<Integer> periodIds,
- Collection<Integer> organisationUnitIds );
-
- // ----------------------------------------------------------------------
- // Data mart
- // ----------------------------------------------------------------------
-
- /**
- * Drops all data mart tables.
- */
- void dropDataMart();
-
- /**
- * Creates all data mart tables.
- */
- void createDataMart();
-}
=== removed file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValueStore.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValueStore.java 2015-06-16 05:11:29 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedDataValueStore.java 1970-01-01 00:00:00 +0000
@@ -1,280 +0,0 @@
-package org.hisp.dhis.aggregation;
-
-/*
- * Copyright (c) 2004-2015, 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 java.util.Collection;
-import java.util.List;
-
-import org.hisp.dhis.completeness.DataSetCompletenessResult;
-import org.hisp.dhis.dataelement.DataElement;
-import org.hisp.dhis.dataelement.DataElementCategoryOption;
-import org.hisp.dhis.organisationunit.OrganisationUnit;
-import org.hisp.dhis.organisationunit.OrganisationUnitLevel;
-import org.hisp.dhis.period.Period;
-
-/**
- * @author Lars Helge Overland
- */
-public interface AggregatedDataValueStore
-{
- String ID = AggregatedDataValueStore.class.getName();
-
- // ----------------------------------------------------------------------
- // AggregatedDataValue
- // ----------------------------------------------------------------------
-
- /**
- * Gets the total aggregated value from the datamart table for the given parameters.
- *
- * @param dataElement The DataElement identifier.
- * @param period The Period identifier.
- * @param organisationUnit The OrganisationUnit identifier.
- * @return the aggregated value.
- */
- Double getAggregatedDataValue( int dataElement, int period, int organisationUnit );
-
- /**
- * Gets the aggregated value from the datamart table for the given parameters.
- *
- * @param dataElement The DataElement.
- * @param categoryOptionCombo The DataElementCategoryOptionCombo.
- * @param period The Period.
- * @param organisationUnit The OrganisationUnit.
- * @return the aggregated value, or -1 if no value exists.
- */
- Double getAggregatedDataValue( int dataElement, int categoryOptionCombo, int period, int organisationUnit );
-
- /**
- * Gets the total aggregated value from the datamart table for the given parameters.
- *
- * @param dataElement The DataElement.
- * @param categoryOption the DataElementCategoryOption.
- * @param period The Period.
- * @param organisationUnit The OrganisationUnit.
- * @return the aggregated value.
- */
- Double getAggregatedDataValue( DataElement dataElement, DataElementCategoryOption categoryOption, Period period, OrganisationUnit organisationUnit );
-
- /**
- * Gets the aggregated value from the datamart table for the given parameters.
- *
- * @param dataElement The DataElement identifier.
- * @param categoryOptionCombo The DataElementCategoryOptionCombo identifier.
- * @param periods The collection of Periods.
- * @param organisationUnit The OrganisationUnit identifier.
- * @return the aggregated value.
- */
- Double getAggregatedDataValue( int dataElement, int categoryOptionCombo, Collection<Integer> periodIds, int organisationUnit );
-
- /**
- * Gets a collection of AggregatedDataValues.
- *
- * @param periodIds the collection of Period identifiers.
- * @param organisationUnitIds the collection of OrganisationUnit identifiers.
- * @return a list of AggregatedDataValues.
- */
- List<AggregatedDataValue> getAggregatedDataValues( Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Gets a collection of AggregatedDataValues where the value is the sum of
- * all category option combos for the data element. 0 is set as
- * categoryoptioncombo identifier value on the AggregatedDataValues.
- *
- * @param periodIds the collection of Period identifiers.
- * @param organisationUnitIds the collection of OrganisationUnit identifiers.
- * @return a list of AggregatedDataValues.
- */
- List<AggregatedDataValue> getAggregatedDataValueTotals( Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Gets a collection of AggregatedDataValues.
- *
- * @param dataElementId the DataElement identifier.
- * @param periodIds the collection of Period identifiers.
- * @param organisationUnitIds the collection of OrganisationUnit identifiers.
- * @return a list of AggregatedDataValues.
- */
- List<AggregatedDataValue> getAggregatedDataValues( int dataElementId, Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Gets a collection of AggregatedDataValues.
- *
- * @param dataElementIds the collection of DataElement identifiers.
- * @param periodIds the collection of Period identifiers.
- * @param organisationUnitIds the collection of OrganisationUnit identifiers.
- * @return a list of AggregatedDataValues.
- */
- List<AggregatedDataValue> getAggregatedDataValues( Collection<Integer> dataElementIds, Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Gets a collection of AggregatedDataValues where the value is the sum of
- * all category option combos for the data element. 0 is set as
- * categoryoptioncombo identifier value on the AggregatedDataValues.
- *
- * @param dataElementIds the collection of DataElement identifiers.
- * @param periodIds the collection of Period identifiers.
- * @param organisationUnitIds the collection of OrganisationUnit identifiers.
- * @return a list of AggregatedDataValues.
- */
- List<AggregatedDataValue> getAggregatedDataValueTotals( Collection<Integer> dataElementIds, Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Deletes AggregatedDataValues registered for the given parameters.
- *
- * @param dataElementIds a collection of DataElement identifiers.
- * @param periodIds a collection of Period identifiers.
- * @param organisationUnitIds a collection of OrganisationUnit identifiers.
- */
- void deleteAggregatedDataValues( Collection<Integer> dataElementIds, Collection<Integer> periodIds,
- Collection<Integer> organisationUnitIds );
-
- /**
- * Deletes all AggregatedDataValues.
- *
- * @return the number of deleted AggregatedDataValues.
- */
- void deleteAggregatedDataValues();
-
- /**
- * Returns values for children of an orgunit at a particular level
- * @param orgunit the root organisationunit
- * @param level the level to retrieve values at
- * @param periods the period to retrieve values for
- * @return an iterator type object for retrieving the values
- */
- public StoreIterator<AggregatedDataValue> getAggregatedDataValuesAtLevel(OrganisationUnit orgunit, OrganisationUnitLevel level, Collection<Period> periods);
-
- /**
- * Returns count of agg data values for children of an orgunit at a particular level
- * @param orgunit the root organisationunit
- * @param level the level to retrieve values at
- * @param periods the periods to retrieve values for
- * @return an iterator type object for retrieving the values
- */
- public int countDataValuesAtLevel( OrganisationUnit orgunit, OrganisationUnitLevel level, Collection<Period> periods );
-
- // ----------------------------------------------------------------------
- // AggregatedIndicatorValue
- // ----------------------------------------------------------------------
-
- /**
- * Gets the aggregated value from the datamart table for the given parameters.
- *
- * @param indicator The Indicator identifier.
- * @param period The Period identifier.
- * @param organisationUnit The OrganisationUnit identifier.
- * @return the aggregated value, or -1 if no value exists.
- */
- Double getAggregatedIndicatorValue( int indicator, int period, int organisationUnit );
-
- /**
- * Gets a collection of AggregatedIndicatorValues.
- *
- * @param periodIds the Period identifiers.
- * @param organisationUnitIds the OrganisationUnit identifiers.
- * @return a list of AggregatedIndicatorValues.
- */
- List<AggregatedIndicatorValue> getAggregatedIndicatorValues( Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Gets a collection of AggregatedIndicatorValues.
- *
- * @param indicatorIds the Indicator identifiers.
- * @param periodIds the Period identifiers.
- * @param organisationUnitIds the OrganisationUnit identifiers.
- * @return a list of AggregatedIndicatorValues.
- */
- List<AggregatedIndicatorValue> getAggregatedIndicatorValues( Collection<Integer> indicatorIds,
- Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- /**
- * Deletes AggregatedIndicatorValue registered for the given parameters.
- *
- * @param indicatorIds a collection of Indicator identifiers.
- * @param periodIds a collection of Period identifiers.
- * @param organisationUnitIds a collection of OrganisationUnit identifiers.
- */
- void deleteAggregatedIndicatorValues( Collection<Integer> indicatorIds, Collection<Integer> periodIds,
- Collection<Integer> organisationUnitIds );
-
- /**
- * Deletes all AggregatedIndicatorValue.
- *
- * @return the number of deleted AggregatedIndicatorValues.
- */
- void deleteAggregatedIndicatorValues();
-
-
- /**
- * Returns values for children of an orgunit at a particular level
- * @param orgunit the root organisationunit
- * @param level the level to retrieve values at
- * @param periods the period to retrieve values for
- * @return an iterator type object for retrieving the values
- */
- public StoreIterator<AggregatedIndicatorValue> getAggregatedIndicatorValuesAtLevel(OrganisationUnit orgunit, OrganisationUnitLevel level, Collection<Period> periods);
-
- /**
- * Returns count of agg indicator values for children of an orgunit at a particular level
- * @param orgunit the root organisationunit
- * @param level the level to retrieve values at
- * @param periods the periods to retrieve values for
- * @return an iterator type object for retrieving the values
- */
- public int countIndicatorValuesAtLevel( OrganisationUnit orgunit, OrganisationUnitLevel level, Collection<Period> periods );
-
- // ----------------------------------------------------------------------
- // AggregatedDataSetCompleteness
- // ----------------------------------------------------------------------
-
- /**
- * Gets a collection of DataSetCompletenessResult. Populates the data set id,
- * period id, organisation unit id and value properties.
- *
- * @param dataSetIds a collection of DataSet identifiers.
- * @param periodIds a collection of Period identifiers.
- * @param organisationUnitIds a collection of OrganisationUnit identifiers.
- */
- List<DataSetCompletenessResult> getAggregatedDataSetCompleteness( Collection<Integer> dataSetIds, Collection<Integer> periodIds,
- Collection<Integer> organisationUnitIds );
-
- // ----------------------------------------------------------------------
- // Data mart
- // ----------------------------------------------------------------------
-
- /**
- * Drops all data mart tables.
- */
- void dropDataMart();
-
- /**
- * Creates all data mart tables.
- */
- void createDataMart();
-}
=== removed file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedIndicatorValue.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedIndicatorValue.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedIndicatorValue.java 1970-01-01 00:00:00 +0000
@@ -1,253 +0,0 @@
-package org.hisp.dhis.aggregation;
-
-/*
- * Copyright (c) 2004-2015, 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 org.hisp.dhis.common.AggregatedValue;
-
-/**
- * @author Lars Helge Overland
- */
-public class AggregatedIndicatorValue
- extends AggregatedValue
-{
- private int indicatorId;
-
- private String annualized;
-
- private double factor;
-
- private double numeratorValue;
-
- private double denominatorValue;
-
- private transient String indicatorName;
-
- // ----------------------------------------------------------------------
- // Constructors
- // ----------------------------------------------------------------------
-
- public AggregatedIndicatorValue()
- {
- }
-
- /**
- * @param indicatorId indicator id
- * @param periodId period id
- * @param periodTypeId period type id
- * @param organisationUnitId organisation unit id
- * @param level level
- * @param factor factor
- * @param value value
- * @param numeratorValue numerator value
- * @param denominatorValue denominator value
- */
- public AggregatedIndicatorValue( int indicatorId, int periodId, int periodTypeId, int organisationUnitId,
- int level, String annualized, double factor, double value, double numeratorValue, double denominatorValue )
- {
- this.indicatorId = indicatorId;
- this.periodId = periodId;
- this.periodTypeId = periodTypeId;
- this.organisationUnitId = organisationUnitId;
- this.level = level;
- this.annualized = annualized;
- this.factor = factor;
- this.value = value;
- this.numeratorValue = numeratorValue;
- this.denominatorValue = denominatorValue;
- }
-
- /**
- * @param indicatorId indicator id
- * @param periodId period id
- * @param periodTypeId period type id
- * @param organisationUnitId organisation unit id
- * @param organisationUnitGroupId organisation unit group id
- * @param level level
- * @param factor factor
- * @param value value
- * @param numeratorValue numerator value
- * @param denominatorValue denominator value
- */
- public AggregatedIndicatorValue( int indicatorId, int periodId, int periodTypeId, int organisationUnitId,
- int organisationUnitGroupId, int level, String annualized, double factor, double value, double numeratorValue, double denominatorValue )
- {
- this.indicatorId = indicatorId;
- this.periodId = periodId;
- this.periodTypeId = periodTypeId;
- this.organisationUnitId = organisationUnitId;
- this.organisationUnitGroupId = organisationUnitGroupId;
- this.level = level;
- this.annualized = annualized;
- this.factor = factor;
- this.value = value;
- this.numeratorValue = numeratorValue;
- this.denominatorValue = denominatorValue;
- }
-
- // ----------------------------------------------------------------------
- // Logic
- // ----------------------------------------------------------------------
-
- public void clear()
- {
- this.indicatorId = 0;
- this.periodId = 0;
- this.periodTypeId = 0;
- this.organisationUnitId = 0;
- this.level = 0;
- this.factor = 0.0;
- this.value = 0.0;
- this.numeratorValue = 0.0;
- this.denominatorValue = 0.0;
- }
-
- @Override
- public int getElementId()
- {
- return indicatorId;
- }
-
- // ----------------------------------------------------------------------
- // Getters and setters
- // ----------------------------------------------------------------------
-
- public int getIndicatorId()
- {
- return indicatorId;
- }
-
- public void setIndicatorId( int indicatorId )
- {
- this.indicatorId = indicatorId;
- }
-
- @Override
- public int getLevel()
- {
- return level;
- }
-
- @Override
- public void setLevel( int level )
- {
- this.level = level;
- }
-
- public double getDenominatorValue()
- {
- return denominatorValue;
- }
-
- public void setDenominatorValue( double denominatorValue )
- {
- this.denominatorValue = denominatorValue;
- }
-
- public String getAnnualized()
- {
- return annualized;
- }
-
- public void setAnnualized( String annualized )
- {
- this.annualized = annualized;
- }
-
- public double getFactor()
- {
- return factor;
- }
-
- public void setFactor( double factor )
- {
- this.factor = factor;
- }
-
- public double getNumeratorValue()
- {
- return numeratorValue;
- }
-
- public void setNumeratorValue( double numeratorValue )
- {
- this.numeratorValue = numeratorValue;
- }
-
- public String getIndicatorName()
- {
- return indicatorName;
- }
-
- public void setIndicatorName( String indicatorName )
- {
- this.indicatorName = indicatorName;
- }
-
- // ----------------------------------------------------------------------
- // hashCode and equals
- // ----------------------------------------------------------------------
-
- @Override
- public String toString()
- {
- return
- "[Indicator: " + indicatorId +
- " period: " + periodId +
- " org unit: " + organisationUnitId +
- " org unit group: " + organisationUnitGroupId +
- " value: " + value + "]";
- }
-
- @Override
- public int hashCode()
- {
- return indicatorId * periodId * organisationUnitId * organisationUnitGroupId * 17;
- }
-
- @Override
- public boolean equals( Object o )
- {
- if ( this == o )
- {
- return true;
- }
-
- if ( o == null || !( o instanceof AggregatedIndicatorValue ) )
- {
- return false;
- }
-
- AggregatedIndicatorValue that = (AggregatedIndicatorValue) o;
-
- return this.indicatorId == that.getIndicatorId() &&
- this.periodId == that.getPeriodId() &&
- this.organisationUnitId == that.getOrganisationUnitId() &&
- this.organisationUnitGroupId == that.getOrganisationUnitGroupId();
- }
-}
=== removed file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedOrgUnitDataValueService.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedOrgUnitDataValueService.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedOrgUnitDataValueService.java 1970-01-01 00:00:00 +0000
@@ -1,70 +0,0 @@
-package org.hisp.dhis.aggregation;
-
-/*
- * Copyright (c) 2004-2015, 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 java.util.Collection;
-
-import org.hisp.dhis.dataelement.DataElement;
-import org.hisp.dhis.dataelement.DataElementCategoryOptionCombo;
-import org.hisp.dhis.indicator.Indicator;
-import org.hisp.dhis.organisationunit.OrganisationUnit;
-import org.hisp.dhis.organisationunit.OrganisationUnitGroup;
-import org.hisp.dhis.period.Period;
-
-public interface AggregatedOrgUnitDataValueService
-{
- String ID = AggregatedOrgUnitDataValueService.class.getName();
-
- // -------------------------------------------------------------------------
- // AggregatedDataValue
- // -------------------------------------------------------------------------
-
- Double getAggregatedValue( DataElement dataElement, DataElementCategoryOptionCombo optionCombo,
- Period period, OrganisationUnit organisationUnit, OrganisationUnitGroup group );
-
- Collection<AggregatedDataValue> getAggregatedDataValueTotals( Collection<Integer> dataElementIds,
- Collection<Integer> periodIds, int organisationUnitId, Collection<Integer> organisationUnitGroupIds );
-
- void deleteAggregatedDataValues( Collection<Integer> dataElementIds, Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- void deleteAggregatedDataValues();
-
- // -------------------------------------------------------------------------
- // AggregatedIndicatorValue
- // -------------------------------------------------------------------------
-
- Double getAggregatedIndicatorValue( Indicator indicator, Period period, OrganisationUnit organisationUnit, OrganisationUnitGroup group );
-
- Collection<AggregatedIndicatorValue> getAggregatedIndicatorValues( Collection<Integer> indicatorIds,
- Collection<Integer> periodIds, int organisationUnitId, Collection<Integer> organisationUnitGroupIds );
-
- void deleteAggregatedIndicatorValues( Collection<Integer> indicatorIds, Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- void deleteAggregatedIndicatorValues();
-}
=== removed file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedOrgUnitDataValueStore.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedOrgUnitDataValueStore.java 2015-06-16 05:11:29 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregatedOrgUnitDataValueStore.java 1970-01-01 00:00:00 +0000
@@ -1,61 +0,0 @@
-package org.hisp.dhis.aggregation;
-
-/*
- * Copyright (c) 2004-2015, 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 java.util.Collection;
-import java.util.List;
-
-public interface AggregatedOrgUnitDataValueStore
-{
- // -------------------------------------------------------------------------
- // AggregatedDataValue
- // -------------------------------------------------------------------------
-
- Double getAggregatedDataValue( int dataElement, int categoryOptionCombo, int period, int organisationUnit, int organisationUnitGroup );
-
- List<AggregatedDataValue> getAggregatedDataValueTotals( Collection<Integer> dataElementIds,
- Collection<Integer> periodIds, int organisationUnitId, Collection<Integer> organisationUnitGroupIds );
-
- void deleteAggregatedDataValues( Collection<Integer> dataElementIds, Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- void deleteAggregatedDataValues();
-
- // -------------------------------------------------------------------------
- // AggregatedIndicatorValue
- // -------------------------------------------------------------------------
-
- Double getAggregatedIndicatorValue( int indicator, int period, int organisationUnit, int organisationUnitGroup );
-
- List<AggregatedIndicatorValue> getAggregatedIndicatorValues( Collection<Integer> indicatorIds,
- Collection<Integer> periodIds, int organisationUnitId, Collection<Integer> organisationUnitGroupIds );
-
- void deleteAggregatedIndicatorValues( Collection<Integer> indicatorIds, Collection<Integer> periodIds, Collection<Integer> organisationUnitIds );
-
- void deleteAggregatedIndicatorValues();
-}
=== removed file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregationService.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregationService.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregationService.java 1970-01-01 00:00:00 +0000
@@ -1,118 +0,0 @@
-package org.hisp.dhis.aggregation;
-
-/*
- * Copyright (c) 2004-2015, 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 java.util.Date;
-
-import org.hisp.dhis.dataelement.DataElement;
-import org.hisp.dhis.dataelement.DataElementCategoryOption;
-import org.hisp.dhis.dataelement.DataElementCategoryOptionCombo;
-import org.hisp.dhis.indicator.Indicator;
-import org.hisp.dhis.organisationunit.OrganisationUnit;
-
-/**
- * @author Lars Helge Overland
- */
-public interface AggregationService
-{
- String ID = AggregationService.class.getName();
-
- /**
- * Calculates the aggregated value based on the aggregation operator defined
- * in the given dataelement.
- *
- * @param dataElement the DataElement to aggregate over.
- * @param optionCombo the DataElementCategoryOptionCombo to aggregate over.
- * If null, the total value for the DataElement will be used.
- * @param startDate the start date of the aggregation period.
- * @param endDate the end date of the aggregation period.
- * @param organisationUnit the OrganisationUnit to aggregate over.
- * @return the aggregated value or null if no values are found.
- * @throws AggregationStoreException
- */
- Double getAggregatedDataValue( DataElement dataElement, DataElementCategoryOptionCombo optionCombo, Date startDate, Date endDate,
- OrganisationUnit organisationUnit );
-
- /**
- * Calculates the aggregated value based on the aggregation operator defined
- * in the given dataelement.
- *
- * @param dataElement the DataElement to aggregate over.
- * @param categoryOption the DataElementCategoryOption to aggregate over.
- * @param startDate the start date of the aggregation period.
- * @param endDate the end date of the aggregation period.
- * @param organisationUnit the OrganisationUnit to aggregate over.
- * @return the aggregated value or null if no values are found.
- * @throws AggregationStoreException
- */
- Double getAggregatedDataValue( DataElement dataElement, Date startDate, Date endDate, OrganisationUnit organisationUnit,
- DataElementCategoryOption categoryOption );
-
- /**
- * Calculates the aggregated value of the given indicator.
- *
- * @param indicator the Indicator to aggregate over.
- * @param startDate the start date of the aggregation period.
- * @param endDate the end date of the aggregation period.
- * @param organisationUnit the OrganisationUnit to aggregate over.
- * @return the aggregated value or null if no values are found.
- * @throws AggregationStoreException
- */
- Double getAggregatedIndicatorValue( Indicator indicator, Date startDate, Date endDate,
- OrganisationUnit organisationUnit );
-
- /**
- * Calculates the aggregated value of the numerator of the given indicator.
- *
- * @param indicator the indicator to aggregate over.
- * @param startDate the start date of the aggregation period.
- * @param endDate the end date of the aggregation period.
- * @param organisationUnit the OrganisationUnit to aggregate over.
- * @return the aggregated value or null if no values are found.
- * @throws AggregationStoreException
- */
- Double getAggregatedNumeratorValue( Indicator indicator, Date startDate, Date endDate,
- OrganisationUnit organisationUnit );
-
- /**
- * Calculates the aggregated value of the denominator of the given
- * indicator.
- *
- * @param indicator the indicator to aggregate over.
- * @param startDate the start date of the aggregation period.
- * @param endDate the end date of the aggregation period.
- * @param organisationUnit the OrganisationUnit to aggregate over.
- * @return the aggregated value or null if no values are found.
- * @throws AggregationStoreException
- */
- Double getAggregatedDenominatorValue( Indicator indicator, Date startDate, Date endDate,
- OrganisationUnit organisationUnit );
-
- void clearCache();
-}
=== removed file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregationStore.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregationStore.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/AggregationStore.java 1970-01-01 00:00:00 +0000
@@ -1,71 +0,0 @@
-package org.hisp.dhis.aggregation;
-
-/*
- * Copyright (c) 2004-2015, 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 java.util.Collection;
-
-import org.hisp.dhis.datavalue.DataValue;
-
-/**
- * @author Lars Helge Overland
- */
-public interface AggregationStore
-{
- String ID = AggregationStore.class.getName();
-
- // ----------------------------------------------------------------------
- // DataValue
- // ----------------------------------------------------------------------
-
- /**
- * Gets all DataValues for the given parameters. This method can be used in conjunction with the
- * StatementInterceptor, which creates a database connection and statement which is reused for multiple
- * invocations of this method.
- *
- * @param sourceIds a collection of source ids.
- * @param dataElementId the dataElementId.
- * @param optionComboId the optionComboId.
- * @param periodIds a collection of period ids.
- * @return collection of DataValues for the given parameters.
- */
- Collection<DataValue> getDataValues( Collection<Integer> sourceIds, Integer dataElementId, Integer optionComboId, Collection<Integer> periodIds );
-
- /**
- * Gets all DataValues for the given parameters. This method can be used in conjunction with the
- * StatementInterceptor, which creates a database connection and statement which is reused for multiple
- * invocations of this method.
- *
- * @param sourceId the Source id.
- * @param dataElementId the DataElement id.
- * @param optionComboId the optionComboId.
- * @param periodIds a collection of period ids.
- * @return collection of DataValues for the given parameters.
- */
- Collection<DataValue> getDataValues( Integer sourceId, Integer dataElementId, Integer optionComboId, Collection<Integer> periodIds );
-}
=== removed file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/StoreIterator.java'
--- dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/StoreIterator.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/aggregation/StoreIterator.java 1970-01-01 00:00:00 +0000
@@ -1,60 +0,0 @@
-package org.hisp.dhis.aggregation;
-
-/*
- * Copyright (c) 2004-2015, 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.
- */
-
-/**
- * @interface StoreIterator
- * Provides an object for processing a collection of Objects, such
- * as from a jdbc resultset with a rowmapper
- *
- * @author bobj
- */
-public interface StoreIterator<T> {
-
- // ----------------------------------------------------------------------
- // StoreIterator
- // ----------------------------------------------------------------------
-
- /**
- * Gets the next object
- *
- * @return the object or null.
- */
- T next();
-
- /**
- * Close any underlying resources
- *
- * Note: if you do not iterate through the entire resultset, ie. until next()
- * returns NULL, you have the responsibility to call close() in order to release
- * the underlying resultset, connection etc
- *
- */
- void close();
-}
=== removed file 'dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedDataSetCompletenessRowMapper.java'
--- dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedDataSetCompletenessRowMapper.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedDataSetCompletenessRowMapper.java 1970-01-01 00:00:00 +0000
@@ -1,63 +0,0 @@
-package org.hisp.dhis.system.objectmapper;
-
-/*
- * Copyright (c) 2004-2015, 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 java.sql.ResultSet;
-import java.sql.SQLException;
-
-import org.amplecode.quick.mapper.RowMapper;
-import org.hisp.dhis.completeness.DataSetCompletenessResult;
-
-/**
- * @author Lars Helge Overland
- */
-public class AggregatedDataSetCompletenessRowMapper
- implements RowMapper<DataSetCompletenessResult>, org.springframework.jdbc.core.RowMapper<DataSetCompletenessResult>
-{
- @Override
- public DataSetCompletenessResult mapRow( ResultSet resultSet )
- throws SQLException
- {
- final DataSetCompletenessResult value = new DataSetCompletenessResult();
-
- value.setDataSetId( resultSet.getInt( "datasetid" ) );
- value.setPeriodId( resultSet.getInt( "periodid" ) );
- value.setOrganisationUnitId( resultSet.getInt( "organisationunitid" ) );
- value.setValue( resultSet.getDouble( "value" ) );
-
- return value;
- }
-
- @Override
- public DataSetCompletenessResult mapRow( ResultSet resultSet, int arg1 )
- throws SQLException
- {
- return mapRow( resultSet );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedDataValueRowMapper.java'
--- dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedDataValueRowMapper.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedDataValueRowMapper.java 1970-01-01 00:00:00 +0000
@@ -1,64 +0,0 @@
-package org.hisp.dhis.system.objectmapper;
-
-/*
- * Copyright (c) 2004-2015, 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 java.sql.ResultSet;
-import java.sql.SQLException;
-
-import org.amplecode.quick.mapper.RowMapper;
-import org.hisp.dhis.aggregation.AggregatedDataValue;
-
-/**
- * @author Lars Helge Overland
- */
-public class AggregatedDataValueRowMapper
- implements RowMapper<AggregatedDataValue>, org.springframework.jdbc.core.RowMapper<AggregatedDataValue>
-{
- @Override
- public AggregatedDataValue mapRow( ResultSet resultSet )
- throws SQLException
- {
- final AggregatedDataValue value = new AggregatedDataValue();
-
- value.setDataElementId( resultSet.getInt( "dataelementid" ) );
- value.setCategoryOptionComboId( resultSet.getInt( "categoryoptioncomboid" ) );
- value.setPeriodId( resultSet.getInt( "periodid" ) );
- value.setOrganisationUnitId( resultSet.getInt( "organisationunitid" ) );
- value.setValue( resultSet.getDouble( "value" ) );
-
- return value;
- }
-
- @Override
- public AggregatedDataValue mapRow( ResultSet resultSet, int rowNum )
- throws SQLException
- {
- return mapRow( resultSet );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedIndicatorValueRowMapper.java'
--- dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedIndicatorValueRowMapper.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedIndicatorValueRowMapper.java 1970-01-01 00:00:00 +0000
@@ -1,67 +0,0 @@
-package org.hisp.dhis.system.objectmapper;
-
-/*
- * Copyright (c) 2004-2015, 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 java.sql.ResultSet;
-import java.sql.SQLException;
-
-import org.amplecode.quick.mapper.RowMapper;
-import org.hisp.dhis.aggregation.AggregatedIndicatorValue;
-
-/**
- * @author Lars Helge Overland
- */
-public class AggregatedIndicatorValueRowMapper
- implements RowMapper<AggregatedIndicatorValue>, org.springframework.jdbc.core.RowMapper<AggregatedIndicatorValue>
-{
- @Override
- public AggregatedIndicatorValue mapRow( ResultSet resultSet )
- throws SQLException
- {
- final AggregatedIndicatorValue value = new AggregatedIndicatorValue();
-
- value.setIndicatorId( resultSet.getInt( "indicatorid" ) );
- value.setPeriodId( resultSet.getInt( "periodid" ) );
- value.setOrganisationUnitId( resultSet.getInt( "organisationunitid" ) );
- value.setAnnualized( resultSet.getString( "annualized" ) );
- value.setFactor( resultSet.getDouble( "factor" ) );
- value.setValue( resultSet.getDouble( "value" ) );
- value.setNumeratorValue( resultSet.getDouble( "numeratorvalue" ) );
- value.setDenominatorValue( resultSet.getDouble( "denominatorvalue" ) );
-
- return value;
- }
-
- @Override
- public AggregatedIndicatorValue mapRow( ResultSet resultSet, int rowNum )
- throws SQLException
- {
- return mapRow( resultSet );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedOrgUnitDataValueRowMapper.java'
--- dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedOrgUnitDataValueRowMapper.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedOrgUnitDataValueRowMapper.java 1970-01-01 00:00:00 +0000
@@ -1,59 +0,0 @@
-package org.hisp.dhis.system.objectmapper;
-
-/*
- * Copyright (c) 2004-2015, 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 java.sql.ResultSet;
-import java.sql.SQLException;
-
-import org.hisp.dhis.aggregation.AggregatedDataValue;
-
-/**
- * @author Lars Helge Overland
- */
-public class AggregatedOrgUnitDataValueRowMapper
- extends AggregatedDataValueRowMapper
-{
- @Override
- public AggregatedDataValue mapRow( ResultSet resultSet )
- throws SQLException
- {
- final AggregatedDataValue value = super.mapRow( resultSet );
-
- value.setOrganisationUnitGroupId( resultSet.getInt( "organisationunitgroupid" ) );
-
- return value;
- }
-
- @Override
- public AggregatedDataValue mapRow( ResultSet resultSet, int rowNum )
- throws SQLException
- {
- return this.mapRow( resultSet );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedOrgUnitIndicatorValueRowMapper.java'
--- dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedOrgUnitIndicatorValueRowMapper.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/objectmapper/AggregatedOrgUnitIndicatorValueRowMapper.java 1970-01-01 00:00:00 +0000
@@ -1,59 +0,0 @@
-package org.hisp.dhis.system.objectmapper;
-
-/*
- * Copyright (c) 2004-2015, 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 java.sql.ResultSet;
-import java.sql.SQLException;
-
-import org.hisp.dhis.aggregation.AggregatedIndicatorValue;
-
-/**
- * @author Lars Helge Overland
- */
-public class AggregatedOrgUnitIndicatorValueRowMapper
- extends AggregatedIndicatorValueRowMapper
-{
- @Override
- public AggregatedIndicatorValue mapRow( ResultSet resultSet )
- throws SQLException
- {
- final AggregatedIndicatorValue value = super.mapRow( resultSet );
-
- value.setOrganisationUnitGroupId( resultSet.getInt( "organisationunitgroupid" ) );
-
- return value;
- }
-
- @Override
- public AggregatedIndicatorValue mapRow( ResultSet resultSet, int rowNum )
- throws SQLException
- {
- return this.mapRow( resultSet );
- }
-}