dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #40454
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 20511: Removed batch handler classes.
------------------------------------------------------------
revno: 20511
committer: Lars Helge Overland <larshelge@xxxxxxxxx>
branch nick: dhis2
timestamp: Mon 2015-10-05 19:32:18 +0200
message:
Removed batch handler classes.
removed:
dhis-2/dhis-services/dhis-service-core/src/test/java/org/hisp/dhis/jdbc/batchhandler/DataElementBatchHandlerTest.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/CompleteDataSetRegistrationBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ConstantBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryComboBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryOptionBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupSetBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/GenericBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/MapBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/OrganisationUnitBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/PeriodBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/RelativePeriodsBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ReportTableBatchHandler.java
dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ValidationRuleBatchHandler.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 file 'dhis-2/dhis-services/dhis-service-core/src/test/java/org/hisp/dhis/jdbc/batchhandler/DataElementBatchHandlerTest.java'
--- dhis-2/dhis-services/dhis-service-core/src/test/java/org/hisp/dhis/jdbc/batchhandler/DataElementBatchHandlerTest.java 2015-10-05 17:01:40 +0000
+++ dhis-2/dhis-services/dhis-service-core/src/test/java/org/hisp/dhis/jdbc/batchhandler/DataElementBatchHandlerTest.java 1970-01-01 00:00:00 +0000
@@ -1,129 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.BatchHandler;
-import org.amplecode.quick.BatchHandlerFactory;
-import org.hisp.dhis.DhisTest;
-import org.hisp.dhis.dataelement.DataElement;
-import org.hisp.dhis.dataelement.DataElementCategoryCombo;
-import org.hisp.dhis.dataelement.DataElementCategoryService;
-import org.hisp.dhis.dataelement.DataElementService;
-import org.junit.Ignore;
-import org.junit.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-
-import java.util.Collection;
-
-import static org.junit.Assert.*;
-
-/**
- * @author Lars Helge Overland
- */
-@Ignore
-public class DataElementBatchHandlerTest
- extends DhisTest
-{
- @Autowired
- private BatchHandlerFactory batchHandlerFactory;
-
- @Autowired
- private DataElementService dataElementService;
-
- @Autowired
- private DataElementCategoryService categoryService;
-
- private BatchHandler<DataElement> batchHandler;
-
- private DataElementCategoryCombo categoryCombo;
-
- private DataElement dataElementA;
- private DataElement dataElementB;
- private DataElement dataElementC;
-
- // -------------------------------------------------------------------------
- // Fixture
- // -------------------------------------------------------------------------
-
- @Override
- public void setUpTest()
- {
- batchHandler = batchHandlerFactory.createBatchHandler( DataElementBatchHandler.class );
-
- categoryCombo = categoryService.getDataElementCategoryComboByName( DataElementCategoryCombo.DEFAULT_CATEGORY_COMBO_NAME );
-
- batchHandler.init();
-
- dataElementA = createDataElement( 'A', categoryCombo );
- dataElementB = createDataElement( 'B', categoryCombo );
- dataElementC = createDataElement( 'C', categoryCombo );
- }
-
- @Override
- public void tearDownTest()
- {
- batchHandler.flush();
- }
-
- @Override
- public boolean emptyDatabaseAfterTest()
- {
- return true;
- }
-
- // -------------------------------------------------------------------------
- // Tests
- // -------------------------------------------------------------------------
-
- @Test
- public void testAddObject()
- {
- batchHandler.addObject( dataElementA );
- batchHandler.addObject( dataElementB );
- batchHandler.addObject( dataElementC );
-
- batchHandler.flush();
-
- Collection<DataElement> dataElements = dataElementService.getAllDataElements();
-
- assertTrue( dataElements.contains( dataElementA ) );
- assertTrue( dataElements.contains( dataElementB ) );
- assertTrue( dataElements.contains( dataElementC ) );
- }
-
- @Test
- public void testObjectExists()
- {
- dataElementService.addDataElement( dataElementA );
-
- assertTrue( batchHandler.objectExists( dataElementA ) );
-
- assertFalse( batchHandler.objectExists( dataElementB ) );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/CompleteDataSetRegistrationBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/CompleteDataSetRegistrationBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/CompleteDataSetRegistrationBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,116 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.dataset.CompleteDataSetRegistration;
-
-/**
- * @author Lars Helge Overland
- * @version $Id$
- */
-public class CompleteDataSetRegistrationBatchHandler
- extends AbstractBatchHandler<CompleteDataSetRegistration>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public CompleteDataSetRegistrationBatchHandler( JdbcConfiguration config )
- {
- super( config, true );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "completedatasetregistration" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "datasetid" );
- statementBuilder.setIdentifierColumn( "periodid" );
- statementBuilder.setIdentifierColumn( "sourceid" );
- statementBuilder.setIdentifierColumn( "attributeoptioncomboid" );
- }
-
- @Override
- protected void setIdentifierValues( CompleteDataSetRegistration registration )
- {
- statementBuilder.setIdentifierValue( registration.getDataSet().getId() );
- statementBuilder.setIdentifierValue( registration.getPeriod().getId() );
- statementBuilder.setIdentifierValue( registration.getSource().getId() );
- statementBuilder.setIdentifierValue( registration.getAttributeOptionCombo().getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "datasetid" );
- statementBuilder.setUniqueColumn( "periodid" );
- statementBuilder.setUniqueColumn( "sourceid" );
- statementBuilder.setUniqueColumn( "attributeoptioncomboid" );
- }
-
- @Override
- protected void setUniqueValues( CompleteDataSetRegistration registration )
- {
- statementBuilder.setUniqueValue( registration.getDataSet().getId() );
- statementBuilder.setUniqueValue( registration.getPeriod().getId() );
- statementBuilder.setUniqueValue( registration.getSource().getId() );
- statementBuilder.setUniqueValue( registration.getAttributeOptionCombo().getId() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "datasetid" );
- statementBuilder.setColumn( "periodid" );
- statementBuilder.setColumn( "sourceid" );
- statementBuilder.setColumn( "attributeoptioncomboid" );
- statementBuilder.setColumn( "date" );
- }
-
- @Override
- protected void setValues( CompleteDataSetRegistration registration )
- {
- statementBuilder.setValue( registration.getDataSet().getId() );
- statementBuilder.setValue( registration.getPeriod().getId() );
- statementBuilder.setValue( registration.getSource().getId() );
- statementBuilder.setValue( registration.getAttributeOptionCombo().getId() );
- statementBuilder.setValue( registration.getDate() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ConstantBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ConstantBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ConstantBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,108 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.constant.Constant;
-
-/**
- * @author Dang Duy Hieu
- * @version $Id$
- */
-public class ConstantBatchHandler
- extends AbstractBatchHandler<Constant>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public ConstantBatchHandler( JdbcConfiguration config )
- {
- super( config, false );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "constant" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "constantid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "constantid" );
- }
-
- @Override
- protected void setIdentifierValues( Constant constant )
- {
- statementBuilder.setIdentifierValue( constant.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "name" );
- }
-
- @Override
- protected void setUniqueValues( Constant constant )
- {
- statementBuilder.setUniqueValue( constant.getName() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "uid" );
- statementBuilder.setColumn( "code" );
- statementBuilder.setColumn( "name" );
- statementBuilder.setColumn( "value" );
- }
-
- @Override
- protected void setValues( Constant constant )
- {
- statementBuilder.setValue( constant.getUid() );
- statementBuilder.setValue( constant.getCode() );
- statementBuilder.setValue( constant.getName() );
- statementBuilder.setValue( constant.getValue() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,124 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.dataelement.DataElement;
-
-/**
- * @author Lars Helge Overland
- * @version $Id: DataElementBatchHandler.java 5242 2008-05-25 09:23:25Z larshelg $
- */
-public class DataElementBatchHandler
- extends AbstractBatchHandler<DataElement>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public DataElementBatchHandler( JdbcConfiguration config )
- {
- super( config, false );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "dataelement" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "dataelementid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "dataelementid" );
- }
-
- @Override
- protected void setIdentifierValues( DataElement dataElement )
- {
- statementBuilder.setIdentifierValue( dataElement.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "name" );
- statementBuilder.setUniqueColumn( "shortname" );
- statementBuilder.setUniqueColumn( "code" );
- }
-
- @Override
- protected void setUniqueValues( DataElement dataElement )
- {
- statementBuilder.setUniqueValue( dataElement.getName() );
- statementBuilder.setUniqueValue( dataElement.getShortName() );
- statementBuilder.setUniqueValue( dataElement.getCode() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "uid" );
- statementBuilder.setColumn( "name" );
- statementBuilder.setColumn( "shortname" );
- statementBuilder.setColumn( "code" );
- statementBuilder.setColumn( "description" );
- statementBuilder.setColumn( "valuetype" );
- statementBuilder.setColumn( "domaintype" );
- statementBuilder.setColumn( "aggregationtype" );
- statementBuilder.setColumn( "categorycomboid" );
- statementBuilder.setColumn( "zeroissignificant" );
- }
-
- @Override
- protected void setValues( DataElement dataElement )
- {
- statementBuilder.setValue( dataElement.getUid() );
- statementBuilder.setValue( dataElement.getName() );
- statementBuilder.setValue( dataElement.getShortName() );
- statementBuilder.setValue( dataElement.getCode() );
- statementBuilder.setValue( dataElement.getDescription() );
- statementBuilder.setValue( dataElement.getValueType() );
- statementBuilder.setValue( dataElement.getDomainType().name() );
- // statementBuilder.setValue( dataElement.getAggregationOperator() );
- statementBuilder.setValue( dataElement.getCategoryCombo().getId() );
- statementBuilder.setValue( dataElement.isZeroIsSignificant() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,106 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.dataelement.DataElementCategory;
-
-/**
- * @author Lars Helge Overland
- * @version $Id$
- */
-public class DataElementCategoryBatchHandler
- extends AbstractBatchHandler<DataElementCategory>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public DataElementCategoryBatchHandler( JdbcConfiguration config )
- {
- super( config, false );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "dataelementcategory" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "categoryid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "categoryid" );
- }
-
- @Override
- protected void setIdentifierValues( DataElementCategory category )
- {
- statementBuilder.setIdentifierValue( category.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "name" );
- }
-
- @Override
- protected void setUniqueValues( DataElementCategory category )
- {
- statementBuilder.setUniqueValue( category.getName() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "uid" );
- statementBuilder.setColumn( "code" );
- statementBuilder.setColumn( "name" );
- }
-
- @Override
- protected void setValues( DataElementCategory category )
- {
- statementBuilder.setValue( category.getUid() );
- statementBuilder.setValue( category.getCode() );
- statementBuilder.setValue( category.getName() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryComboBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryComboBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryComboBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,108 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.dataelement.DataElementCategoryCombo;
-
-/**
- * @author Lars Helge Overland
- * @version $Id$
- */
-public class DataElementCategoryComboBatchHandler
- extends AbstractBatchHandler<DataElementCategoryCombo>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public DataElementCategoryComboBatchHandler( JdbcConfiguration config )
- {
- super( config, false );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "categorycombo" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "categorycomboid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "categorycomboid" );
- }
-
- @Override
- protected void setIdentifierValues( DataElementCategoryCombo categoryCombo )
- {
- statementBuilder.setIdentifierValue( categoryCombo.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "name" );
- }
-
- @Override
- protected void setUniqueValues( DataElementCategoryCombo categoryCombo )
- {
- statementBuilder.setUniqueValue( categoryCombo.getName() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "uid" );
- statementBuilder.setColumn( "code" );
- statementBuilder.setColumn( "name" );
- statementBuilder.setColumn( "skiptotal" );
- }
-
- @Override
- protected void setValues( DataElementCategoryCombo categoryCombo )
- {
- statementBuilder.setValue( categoryCombo.getUid() );
- statementBuilder.setValue( categoryCombo.getCode() );
- statementBuilder.setValue( categoryCombo.getName() );
- statementBuilder.setValue( categoryCombo.isSkipTotal() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryOptionBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryOptionBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryOptionBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,106 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.dataelement.DataElementCategoryOption;
-
-/**
- * @author Lars Helge Overland
- * @version $Id$
- */
-public class DataElementCategoryOptionBatchHandler
- extends AbstractBatchHandler<DataElementCategoryOption>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public DataElementCategoryOptionBatchHandler( JdbcConfiguration config )
- {
- super( config, false );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "dataelementcategoryoption" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "categoryoptionid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "categoryoptionid" );
- }
-
- @Override
- protected void setIdentifierValues( DataElementCategoryOption categoryOption )
- {
- statementBuilder.setIdentifierValue( categoryOption.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "name" );
- }
-
- @Override
- protected void setUniqueValues( DataElementCategoryOption categoryOption )
- {
- statementBuilder.setUniqueValue( categoryOption.getName() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "uid" );
- statementBuilder.setColumn( "code" );
- statementBuilder.setColumn( "name" );
- }
-
- @Override
- protected void setValues( DataElementCategoryOption categoryOption )
- {
- statementBuilder.setValue( categoryOption.getUid() );
- statementBuilder.setValue( categoryOption.getCode() );
- statementBuilder.setValue( categoryOption.getName() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,108 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.dataelement.DataElementGroup;
-
-/**
- * @author Lars Helge Overland
- * @version $Id: DataElementGroupBatchHandler.java 5062 2008-05-01 18:10:35Z larshelg $
- */
-public class DataElementGroupBatchHandler
- extends AbstractBatchHandler<DataElementGroup>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public DataElementGroupBatchHandler( JdbcConfiguration config )
- {
- super( config, false );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "dataelementgroup" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "dataelementgroupid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "dataelementgroupid" );
- }
-
- @Override
- protected void setIdentifierValues( DataElementGroup group )
- {
- statementBuilder.setIdentifierValue( group.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "name" );
- }
-
- @Override
- protected void setUniqueValues( DataElementGroup group )
- {
- statementBuilder.setUniqueValue( group.getName() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "uid" );
- statementBuilder.setColumn( "code" );
- statementBuilder.setColumn( "name" );
- statementBuilder.setColumn( "shortname" );
- }
-
- @Override
- protected void setValues( DataElementGroup group )
- {
- statementBuilder.setValue( group.getUid() );
- statementBuilder.setValue( group.getCode() );
- statementBuilder.setValue( group.getName() );
- statementBuilder.setValue( group.getShortName() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupSetBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupSetBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupSetBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,112 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.dataelement.DataElementGroupSet;
-
-/**
- * @author Lars Helge Overland
- * @version $Id$
- */
-public class DataElementGroupSetBatchHandler
- extends AbstractBatchHandler<DataElementGroupSet>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public DataElementGroupSetBatchHandler( JdbcConfiguration config )
- {
- super( config, false );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "dataelementgroupset" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "dataelementgroupsetid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "dataelementgroupsetid" );
- }
-
- @Override
- protected void setIdentifierValues( DataElementGroupSet groupSet )
- {
- statementBuilder.setIdentifierValue( groupSet.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "name" );
- }
-
- @Override
- protected void setUniqueValues( DataElementGroupSet groupSet )
- {
- statementBuilder.setUniqueValue( groupSet.getName() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "uid" );
- statementBuilder.setColumn( "code" );
- statementBuilder.setColumn( "name" );
- statementBuilder.setColumn( "description" );
- statementBuilder.setColumn( "compulsory" );
- statementBuilder.setColumn( "datadimension" );
- }
-
- @Override
- protected void setValues( DataElementGroupSet groupSet )
- {
- statementBuilder.setValue( groupSet.getUid() );
- statementBuilder.setValue( groupSet.getCode() );
- statementBuilder.setValue( groupSet.getName() );
- statementBuilder.setValue( groupSet.getDescription() );
- statementBuilder.setValue( groupSet.isCompulsory() );
- statementBuilder.setValue( groupSet.isDataDimension() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/GenericBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/GenericBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/GenericBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,97 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.List;
-
-import org.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-
-/**
- * @author Lars Helge Overland
- * @version $Id$
- */
-public class GenericBatchHandler
- extends AbstractBatchHandler<Object>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public GenericBatchHandler( JdbcConfiguration config )
- {
- super( config, true );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- // Must be set externally
- }
-
- @Override
- protected String getInsertStatementOpening()
- {
- return statementBuilder.getNoColumnInsertStatementOpening();
- }
-
- @Override
- protected void setUniqueColumns()
- {
- // Cannot be known
- }
-
- @Override
- protected void setUniqueValues( Object object )
- {
- // Cannot be known
- }
-
- @Override
- protected void setColumns()
- {
- // Not in use
- }
-
- @Override
- @SuppressWarnings( "unchecked" )
- protected void setValues( Object object )
- {
- List<Object> values = (List<Object>) object;
-
- for ( Object value : values )
- {
- statementBuilder.setValue( value );
- }
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/MapBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/MapBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/MapBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,109 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.mapping.Map;
-
-/**
- * @author Lars Helge Overland
- */
-public class MapBatchHandler
- extends AbstractBatchHandler<Map>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public MapBatchHandler( JdbcConfiguration config )
- {
- super( config, false );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "map" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "mapid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "mapid" );
- }
-
- @Override
- protected void setIdentifierValues( Map map )
- {
- statementBuilder.setIdentifierValue( map.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- }
-
- @Override
- protected void setUniqueValues( Map object )
- {
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "uid" );
- statementBuilder.setColumn( "name" );
- statementBuilder.setColumn( "userid" );
- statementBuilder.setColumn( "longitude" );
- statementBuilder.setColumn( "latitude" );
- statementBuilder.setColumn( "zoom" );
- }
-
- @Override
- protected void setValues( Map map )
- {
- statementBuilder.setValue( map.getUid() );
- statementBuilder.setValue( map.getName() );
- statementBuilder.setValue( map.getUser() != null ? map.getUser().getId() : null );
- statementBuilder.setValue( map.getLongitude() );
- statementBuilder.setValue( map.getLatitude() );
- statementBuilder.setValue( map.getZoom() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/OrganisationUnitBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/OrganisationUnitBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/OrganisationUnitBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,126 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.organisationunit.OrganisationUnit;
-
-/**
- * @author Lars Helge Overland
- * @version $Id: OrganisationUnitBatchHandler.java 5062 2008-05-01 18:10:35Z larshelg $
- */
-public class OrganisationUnitBatchHandler
- extends AbstractBatchHandler<OrganisationUnit>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public OrganisationUnitBatchHandler( JdbcConfiguration config )
- {
- super( config, false );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "organisationunit" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "organisationunitid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "organisationunitid" );
- }
-
- @Override
- protected void setIdentifierValues( OrganisationUnit unit )
- {
- statementBuilder.setIdentifierValue( unit.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "name" );
- statementBuilder.setUniqueColumn( "shortname" );
- statementBuilder.setUniqueColumn( "code" );
- }
-
- @Override
- protected void setUniqueValues( OrganisationUnit unit )
- {
- statementBuilder.setUniqueValue( unit.getName() );
- statementBuilder.setUniqueValue( unit.getShortName() );
- statementBuilder.setUniqueValue( unit.getCode() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "uid" );
- statementBuilder.setColumn( "name" );
- statementBuilder.setColumn( "parentid" );
- statementBuilder.setColumn( "shortname" );
- statementBuilder.setColumn( "code" );
- statementBuilder.setColumn( "description" );
- statementBuilder.setColumn( "openingdate" );
- statementBuilder.setColumn( "closeddate" );
- statementBuilder.setColumn( "comment" );
- statementBuilder.setColumn( "featuretype" );
- statementBuilder.setColumn( "coordinates" );
- }
-
- @Override
- protected void setValues( OrganisationUnit unit )
- {
- statementBuilder.setValue( unit.getUid() );
- statementBuilder.setValue( unit.getName() );
- statementBuilder.setValue( unit.getParent() != null ? unit.getParent().getId() : null );
- statementBuilder.setValue( unit.getShortName() );
- statementBuilder.setValue( unit.getCode() );
- statementBuilder.setValue( unit.getDescription() );
- statementBuilder.setValue( unit.getOpeningDate() );
- statementBuilder.setValue( unit.getClosedDate() );
- statementBuilder.setValue( unit.getComment() );
- statementBuilder.setValue( unit.getFeatureType() );
- statementBuilder.setValue( unit.getCoordinates() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/PeriodBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/PeriodBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/PeriodBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,128 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.period.Period;
-
-/**
- * @author Lars Helge Overland
- * @version $Id: PeriodBatchHandler.java 5062 2008-05-01 18:10:35Z larshelg $
- */
-public class PeriodBatchHandler
- extends AbstractBatchHandler<Period>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public PeriodBatchHandler( JdbcConfiguration config )
- {
- super( config, true );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "period" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "periodid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "periodid" );
- }
-
- @Override
- protected void setIdentifierValues( Period period )
- {
- statementBuilder.setIdentifierValue( period.getId() );
- }
-
- @Override
- protected void setMatchColumns()
- {
- statementBuilder.setMatchColumn( "periodtypeid" );
- statementBuilder.setMatchColumn( "startdate" );
- statementBuilder.setMatchColumn( "enddate" );
- }
-
- @Override
- protected void setMatchValues( Object object )
- {
- Period period = (Period) object;
-
- statementBuilder.setMatchValue( period.getPeriodType().getId() );
- statementBuilder.setMatchValue( period.getStartDate() );
- statementBuilder.setMatchValue( period.getEndDate() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "periodtypeid" );
- statementBuilder.setUniqueColumn( "startdate" );
- statementBuilder.setUniqueColumn( "enddate" );
- }
-
- @Override
- protected void setUniqueValues( Period period )
- {
- statementBuilder.setUniqueValue( period.getPeriodType().getId() );
- statementBuilder.setUniqueValue( period.getStartDate() );
- statementBuilder.setUniqueValue( period.getEndDate() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "periodtypeid" );
- statementBuilder.setColumn( "startdate" );
- statementBuilder.setColumn( "enddate" );
- }
-
- @Override
- protected void setValues( Period period )
- {
- statementBuilder.setValue( period.getPeriodType().getId() );
- statementBuilder.setValue( period.getStartDate() );
- statementBuilder.setValue( period.getEndDate() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/RelativePeriodsBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/RelativePeriodsBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/RelativePeriodsBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,139 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.period.RelativePeriods;
-
-public class RelativePeriodsBatchHandler
- extends AbstractBatchHandler<RelativePeriods>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public RelativePeriodsBatchHandler( JdbcConfiguration configuration )
- {
- super( configuration, false );
- }
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "relativeperiods" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "relativeperiodsid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "relativeperiodsid" );
- }
-
- @Override
- protected void setIdentifierValues( RelativePeriods relatives )
- {
- statementBuilder.setIdentifierValue( relatives.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- }
-
- @Override
- protected void setUniqueValues( RelativePeriods relatives )
- {
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "lastmonth" );
- statementBuilder.setColumn( "lastbimonth" );
- statementBuilder.setColumn( "lastquarter" );
- statementBuilder.setColumn( "lastsixmonth" );
- statementBuilder.setColumn( "monthsthisyear" );
- statementBuilder.setColumn( "quartersthisyear" );
- statementBuilder.setColumn( "thisyear" );
- statementBuilder.setColumn( "monthslastyear" );
- statementBuilder.setColumn( "quarterslastyear" );
- statementBuilder.setColumn( "lastyear" );
- statementBuilder.setColumn( "last5years" );
- statementBuilder.setColumn( "last12months" );
- statementBuilder.setColumn( "last3months" );
- statementBuilder.setColumn( "last6bimonths" );
- statementBuilder.setColumn( "last4quarters" );
- statementBuilder.setColumn( "last2sixmonths" );
- statementBuilder.setColumn( "thisfinancialyear" );
- statementBuilder.setColumn( "lastfinancialyear" );
- statementBuilder.setColumn( "last5financialyears" );
- statementBuilder.setColumn( "lastweek" );
- statementBuilder.setColumn( "last4weeks" );
- statementBuilder.setColumn( "last12weeks" );
- statementBuilder.setColumn( "last52weeks" );
- }
-
- @Override
- protected void setValues( RelativePeriods relatives )
- {
- statementBuilder.setValue( relatives.isLastMonth() );
- statementBuilder.setValue( relatives.isLastBimonth() );
- statementBuilder.setValue( relatives.isLastQuarter() );
- statementBuilder.setValue( relatives.isLastSixMonth() );
- statementBuilder.setValue( relatives.isMonthsThisYear() );
- statementBuilder.setValue( relatives.isQuartersThisYear() );
- statementBuilder.setValue( relatives.isThisYear() );
- statementBuilder.setValue( relatives.isMonthsLastYear() );
- statementBuilder.setValue( relatives.isQuartersLastYear() );
- statementBuilder.setValue( relatives.isLastYear() );
- statementBuilder.setValue( relatives.isLast5Years() );
- statementBuilder.setValue( relatives.isLast12Months() );
- statementBuilder.setValue( relatives.isLast3Months() );
- statementBuilder.setValue( relatives.isLast6BiMonths() );
- statementBuilder.setValue( relatives.isLast4Quarters() );
- statementBuilder.setValue( relatives.isLast2SixMonths() );
- statementBuilder.setValue( relatives.isThisFinancialYear() );
- statementBuilder.setValue( relatives.isLastFinancialYear() );
- statementBuilder.setValue( relatives.isLast5FinancialYears() );
- statementBuilder.setValue( relatives.isLastWeek() );
- statementBuilder.setValue( relatives.isLast4Weeks() );
- statementBuilder.setValue( relatives.isLast12Weeks() );
- statementBuilder.setValue( relatives.isLast52Weeks() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ReportTableBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ReportTableBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ReportTableBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,132 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.reporttable.ReportTable;
-
-/**
- * @author Lars Helge Overland
- * @version $Id$
- */
-public class ReportTableBatchHandler
- extends AbstractBatchHandler<ReportTable>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public ReportTableBatchHandler( JdbcConfiguration config )
- {
- super( config, false );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "reporttable" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "reporttableid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "reporttableid" );
- }
-
- @Override
- protected void setIdentifierValues( ReportTable reportTable )
- {
- statementBuilder.setIdentifierValue( reportTable.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "name" );
- }
-
- @Override
- protected void setUniqueValues( ReportTable reportTable )
- {
- statementBuilder.setUniqueValue( reportTable.getName() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "uid" );
- statementBuilder.setColumn( "code" );
- statementBuilder.setColumn( "name" );
- statementBuilder.setColumn( "regression" );
-
- statementBuilder.setColumn( "reportingmonth" );
- statementBuilder.setColumn( "monthsthisyear" );
- statementBuilder.setColumn( "quartersthisyear" );
- statementBuilder.setColumn( "thisyear" );
- statementBuilder.setColumn( "monthslastyear" );
- statementBuilder.setColumn( "quarterslastyear" );
- statementBuilder.setColumn( "lastyear" );
-
- statementBuilder.setColumn( "paramreportingmonth" );
- statementBuilder.setColumn( "paramparentorganisationunit" );
- statementBuilder.setColumn( "paramorganisationunit" );
- }
-
- @Override
- protected void setValues( ReportTable reportTable )
- {
- statementBuilder.setValue( reportTable.getUid() );
- statementBuilder.setValue( reportTable.getCode() );
- statementBuilder.setValue( reportTable.getName() );
- statementBuilder.setValue( reportTable.isRegression() );
-
- statementBuilder.setValue( reportTable.getRelatives().isLastMonth() );
- statementBuilder.setValue( reportTable.getRelatives().isMonthsThisYear() );
- statementBuilder.setValue( reportTable.getRelatives().isQuartersThisYear() );
- statementBuilder.setValue( reportTable.getRelatives().isThisYear() );
- statementBuilder.setValue( reportTable.getRelatives().isMonthsLastYear() );
- statementBuilder.setValue( reportTable.getRelatives().isQuartersLastYear() );
- statementBuilder.setValue( reportTable.getRelatives().isLastYear() );
-
- statementBuilder.setValue( reportTable.getReportParams().isParamReportingMonth() );
- statementBuilder.setValue( reportTable.getReportParams().isParamParentOrganisationUnit() );
- statementBuilder.setValue( reportTable.getReportParams().isParamOrganisationUnit() );
- }
-}
=== removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ValidationRuleBatchHandler.java'
--- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ValidationRuleBatchHandler.java 2015-10-02 11:27:19 +0000
+++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ValidationRuleBatchHandler.java 1970-01-01 00:00:00 +0000
@@ -1,109 +0,0 @@
-package org.hisp.dhis.jdbc.batchhandler;
-
-/*
- * 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.amplecode.quick.JdbcConfiguration;
-import org.amplecode.quick.batchhandler.AbstractBatchHandler;
-import org.hisp.dhis.validation.ValidationRule;
-
-public class ValidationRuleBatchHandler
-extends AbstractBatchHandler<ValidationRule>
-{
- // -------------------------------------------------------------------------
- // Constructor
- // -------------------------------------------------------------------------
-
- public ValidationRuleBatchHandler( JdbcConfiguration config )
- {
- super( config, false );
- }
-
- // -------------------------------------------------------------------------
- // AbstractBatchHandler implementation
- // -------------------------------------------------------------------------
-
- @Override
- protected void setTableName()
- {
- statementBuilder.setTableName( "dataelement" );
- }
-
- @Override
- protected void setAutoIncrementColumn()
- {
- statementBuilder.setAutoIncrementColumn( "dataelementid" );
- }
-
- @Override
- protected void setIdentifierColumns()
- {
- statementBuilder.setIdentifierColumn( "validationruleid" );
- }
-
- @Override
- protected void setIdentifierValues( ValidationRule validationRule )
- {
- statementBuilder.setIdentifierValue( validationRule.getId() );
- }
-
- @Override
- protected void setUniqueColumns()
- {
- statementBuilder.setUniqueColumn( "name" );
- statementBuilder.setUniqueColumn( "code" );
- }
-
- @Override
- protected void setUniqueValues( ValidationRule validationRule )
- {
- statementBuilder.setUniqueValue( validationRule.getName() );
- statementBuilder.setUniqueValue( validationRule.getCode() );
- }
-
- @Override
- protected void setColumns()
- {
- statementBuilder.setColumn( "uid" );
- statementBuilder.setColumn( "name" );
- statementBuilder.setColumn( "code" );
- statementBuilder.setColumn( "description" );
- statementBuilder.setColumn( "operator" );
- }
-
- @Override
- protected void setValues( ValidationRule validationRule )
- {
- statementBuilder.setValue( validationRule.getUid() );
- statementBuilder.setValue( validationRule.getName() );
- statementBuilder.setValue( validationRule.getCode() );
- statementBuilder.setValue( validationRule.getDescription() );
- statementBuilder.setValue( validationRule.getOperator() );
- }
-
-}
\ No newline at end of file