=== modified file 'dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/report/manager/DefaultReportManager.java' --- dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/report/manager/DefaultReportManager.java 2010-10-29 12:19:15 +0000 +++ dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/report/manager/DefaultReportManager.java 2010-11-10 13:45:42 +0000 @@ -32,11 +32,12 @@ import java.util.HashMap; import java.util.Map; -import org.amplecode.quick.JdbcConfiguration; +import org.hibernate.cfg.Configuration; import org.hisp.dhis.external.configuration.ConfigurationManager; import org.hisp.dhis.external.configuration.NoConfigurationFoundException; import org.hisp.dhis.external.location.LocationManager; import org.hisp.dhis.external.location.LocationManagerException; +import org.hisp.dhis.hibernate.HibernateConfigurationProvider; import org.hisp.dhis.report.ReportManager; import org.hisp.dhis.system.util.CodecUtils; @@ -81,11 +82,11 @@ // Dependencies // ------------------------------------------------------------------------- - private JdbcConfiguration jdbcConfiguration; + private HibernateConfigurationProvider hibernateConfigurationProvider; - public void setJdbcConfiguration( JdbcConfiguration jdbcConfiguration ) + public void setHibernateConfigurationProvider( HibernateConfigurationProvider hibernateConfigurationProvider ) { - this.jdbcConfiguration = jdbcConfiguration; + this.hibernateConfigurationProvider = hibernateConfigurationProvider; } private LocationManager locationManager; @@ -153,13 +154,15 @@ public Map getReportConnectionMap() { - String encryptedPassword = CodecUtils.encryptBase64( jdbcConfiguration.getPassword() ); + Configuration config = hibernateConfigurationProvider.getConfiguration(); + + String encryptedPassword = CodecUtils.encryptBase64( config.getProperty( "hibernate.connection.password" ) ); Map map = new HashMap(); - map.put( new String[] { START_TAG_DRIVER, END_TAG_DRIVER }, START_TAG_DRIVER + jdbcConfiguration.getDriverClass() + END_TAG_DRIVER ); - map.put( new String[] { START_TAG_URL, END_TAG_URL }, START_TAG_URL + jdbcConfiguration.getConnectionUrl() + END_TAG_URL ); - map.put( new String[] { START_TAG_USER_NAME, END_TAG_USER_NAME }, START_TAG_USER_NAME + jdbcConfiguration.getUsername() + END_TAG_USER_NAME ); + map.put( new String[] { START_TAG_DRIVER, END_TAG_DRIVER }, START_TAG_DRIVER + config.getProperty( "hibernate.connection.driver_class" ) + END_TAG_DRIVER ); + map.put( new String[] { START_TAG_URL, END_TAG_URL }, START_TAG_URL + config.getProperty( "hibernate.connection.url" ) + END_TAG_URL ); + map.put( new String[] { START_TAG_USER_NAME, END_TAG_USER_NAME }, START_TAG_USER_NAME + config.getProperty( "hibernate.connection.username" ) + END_TAG_USER_NAME ); map.put( new String[] { START_TAG_PASSWORD, END_TAG_PASSWORD }, START_TAG_PASSWORD + encryptedPassword + END_TAG_PASSWORD ); return map; === modified file 'dhis-2/dhis-services/dhis-service-reporting/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-reporting/src/main/resources/META-INF/dhis/beans.xml 2010-10-29 12:19:15 +0000 +++ dhis-2/dhis-services/dhis-service-reporting/src/main/resources/META-INF/dhis/beans.xml 2010-11-10 13:45:42 +0000 @@ -83,7 +83,7 @@ value="reports"/> - + === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/AggregatedDataValueBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/AggregatedDataValueBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/AggregatedDataValueBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.aggregation.AggregatedDataValue; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public AggregatedDataValueBatchHandler( JdbcConfiguration configuration ) + public AggregatedDataValueBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/AggregatedIndicatorValueBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/AggregatedIndicatorValueBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/AggregatedIndicatorValueBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.aggregation.AggregatedIndicatorValue; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public AggregatedIndicatorValueBatchHandler( JdbcConfiguration configuration ) + public AggregatedIndicatorValueBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/CategoryCategoryOptionAssociationBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/CategoryCategoryOptionAssociationBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/CategoryCategoryOptionAssociationBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public CategoryCategoryOptionAssociationBatchHandler( JdbcConfiguration configuration ) + public CategoryCategoryOptionAssociationBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/CategoryComboCategoryAssociationBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/CategoryComboCategoryAssociationBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/CategoryComboCategoryAssociationBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public CategoryComboCategoryAssociationBatchHandler( JdbcConfiguration configuration ) + public CategoryComboCategoryAssociationBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified 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 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/CompleteDataSetRegistrationBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.dataset.CompleteDataSetRegistration; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public CompleteDataSetRegistrationBatchHandler( JdbcConfiguration configuration ) + public CompleteDataSetRegistrationBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ConceptBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ConceptBatchHandler.java 2010-09-17 21:30:59 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ConceptBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.concept.Concept; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public ConceptBatchHandler( JdbcConfiguration configuration ) + public ConceptBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataDictionaryBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataDictionaryBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataDictionaryBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.datadictionary.DataDictionary; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataDictionaryBatchHandler( JdbcConfiguration configuration ) + public DataDictionaryBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataDictionaryDataElementBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataDictionaryDataElementBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataDictionaryDataElementBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataDictionaryDataElementBatchHandler( JdbcConfiguration configuration ) + public DataDictionaryDataElementBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataDictionaryIndicatorBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataDictionaryIndicatorBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataDictionaryIndicatorBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataDictionaryIndicatorBatchHandler( JdbcConfiguration configuration ) + public DataDictionaryIndicatorBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified 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 2010-05-25 17:36:53 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.dataelement.DataElement; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataElementBatchHandler( JdbcConfiguration configuration ) + public DataElementBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified 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 2010-09-17 21:30:59 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.dataelement.DataElementCategory; @@ -44,9 +46,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataElementCategoryBatchHandler( JdbcConfiguration configuration ) + public DataElementCategoryBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified 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 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryComboBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.dataelement.DataElementCategoryCombo; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataElementCategoryComboBatchHandler( JdbcConfiguration configuration ) + public DataElementCategoryComboBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified 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 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementCategoryOptionBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.dataelement.DataElementCategoryOption; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataElementCategoryOptionBatchHandler( JdbcConfiguration configuration ) + public DataElementCategoryOptionBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified 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 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.dataelement.DataElementGroup; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataElementGroupBatchHandler( JdbcConfiguration configuration ) + public DataElementGroupBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupMemberBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupMemberBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupMemberBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataElementGroupMemberBatchHandler( JdbcConfiguration configuration ) + public DataElementGroupMemberBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified 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 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupSetBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.dataelement.DataElementGroupSet; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataElementGroupSetBatchHandler( JdbcConfiguration configuration ) + public DataElementGroupSetBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupSetMemberBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupSetMemberBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataElementGroupSetMemberBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataElementGroupSetMemberBatchHandler( JdbcConfiguration configuration ) + public DataElementGroupSetMemberBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.dataset.DataSet; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataSetBatchHandler( JdbcConfiguration configuration ) + public DataSetBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetCompletenessResultBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetCompletenessResultBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetCompletenessResultBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.completeness.DataSetCompletenessResult; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataSetCompletenessResultBatchHandler( JdbcConfiguration configuration ) + public DataSetCompletenessResultBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetMemberBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetMemberBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetMemberBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataSetMemberBatchHandler( JdbcConfiguration configuration ) + public DataSetMemberBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetSourceAssociationBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetSourceAssociationBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataSetSourceAssociationBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -1,6 +1,8 @@ package org.hisp.dhis.jdbc.batchhandler; -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataSetSourceAssociationBatchHandler( JdbcConfiguration configuration ) + public DataSetSourceAssociationBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataValueBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataValueBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/DataValueBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.datavalue.DataValue; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public DataValueBatchHandler( JdbcConfiguration configuration ) + public DataValueBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified 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 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/GenericBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -29,7 +29,9 @@ import java.util.List; -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; /** @@ -43,9 +45,9 @@ // Constructor // ------------------------------------------------------------------------- - public GenericBatchHandler( JdbcConfiguration configuration ) + public GenericBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/GroupSetBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/GroupSetBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/GroupSetBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.organisationunit.OrganisationUnitGroupSet; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public GroupSetBatchHandler( JdbcConfiguration configuration ) + public GroupSetBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/GroupSetMemberBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/GroupSetMemberBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/GroupSetMemberBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public GroupSetMemberBatchHandler( JdbcConfiguration configuration ) + public GroupSetMemberBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ImportDataValueBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ImportDataValueBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ImportDataValueBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.ImportDataValue; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public ImportDataValueBatchHandler( JdbcConfiguration configuration ) + public ImportDataValueBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorBatchHandler.java 2010-05-25 17:36:53 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.indicator.Indicator; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public IndicatorBatchHandler( JdbcConfiguration configuration ) + public IndicatorBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.indicator.IndicatorGroup; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public IndicatorGroupBatchHandler( JdbcConfiguration configuration ) + public IndicatorGroupBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupMemberBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupMemberBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupMemberBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public IndicatorGroupMemberBatchHandler( JdbcConfiguration configuration ) + public IndicatorGroupMemberBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupSetBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupSetBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupSetBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.indicator.IndicatorGroupSet; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public IndicatorGroupSetBatchHandler( JdbcConfiguration configuration ) + public IndicatorGroupSetBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupSetMemberBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupSetMemberBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorGroupSetMemberBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public IndicatorGroupSetMemberBatchHandler( JdbcConfiguration configuration ) + public IndicatorGroupSetMemberBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorTypeBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorTypeBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/IndicatorTypeBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.indicator.IndicatorType; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public IndicatorTypeBatchHandler( JdbcConfiguration configuration ) + public IndicatorTypeBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified 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 2010-05-25 17:36:53 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/OrganisationUnitBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.organisationunit.OrganisationUnit; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public OrganisationUnitBatchHandler( JdbcConfiguration configuration ) + public OrganisationUnitBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, false ); + super( dataSource, dialect, true, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/OrganisationUnitGroupBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/OrganisationUnitGroupBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/OrganisationUnitGroupBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.organisationunit.OrganisationUnitGroup; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public OrganisationUnitGroupBatchHandler( JdbcConfiguration configuration ) + public OrganisationUnitGroupBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/OrganisationUnitGroupMemberBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/OrganisationUnitGroupMemberBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/OrganisationUnitGroupMemberBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.importexport.GroupMemberAssociation; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public OrganisationUnitGroupMemberBatchHandler( JdbcConfiguration configuration ) + public OrganisationUnitGroupMemberBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, true, true ); + super( dataSource, dialect, true, true ); } // ------------------------------------------------------------------------- === modified 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 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/PeriodBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.period.Period; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public PeriodBatchHandler( JdbcConfiguration configuration ) + public PeriodBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, true ); + super( dataSource, dialect, false, true ); } // ------------------------------------------------------------------------- === modified 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 2010-06-23 17:50:25 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/ReportTableBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.reporttable.ReportTable; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public ReportTableBatchHandler( JdbcConfiguration configuration ) + public ReportTableBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/SourceBatchHandler.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/SourceBatchHandler.java 2010-04-12 21:23:33 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/batchhandler/SourceBatchHandler.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,9 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; +import javax.sql.DataSource; + +import org.amplecode.quick.StatementDialect; import org.amplecode.quick.batchhandler.AbstractBatchHandler; import org.hisp.dhis.source.Source; @@ -42,9 +44,9 @@ // Constructor // ------------------------------------------------------------------------- - public SourceBatchHandler( JdbcConfiguration configuration ) + public SourceBatchHandler( DataSource dataSource, StatementDialect dialect ) { - super( configuration, false, false ); + super( dataSource, dialect, false, false ); } // ------------------------------------------------------------------------- === removed directory 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/configuration' === removed file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/configuration/JdbcConfigurationFactoryBean.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/configuration/JdbcConfigurationFactoryBean.java 2010-10-29 12:19:15 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/configuration/JdbcConfigurationFactoryBean.java 1970-01-01 00:00:00 +0000 @@ -1,129 +0,0 @@ -package org.hisp.dhis.jdbc.configuration; - -/* - * Copyright (c) 2004-2010, 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.StatementDialect; -import org.hibernate.cfg.Configuration; -import org.hisp.dhis.hibernate.HibernateConfigurationProvider; -import org.springframework.beans.factory.FactoryBean; - -/** - * @author Lars Helge Overland - * @version $Id: DefaultJDBCConfigurationProvider.java 5714 2008-09-17 13:05:36Z larshelg $ - */ -public class JdbcConfigurationFactoryBean - implements FactoryBean -{ - private static final String KEY_DIALECT = "hibernate.dialect"; - private static final String KEY_DRIVER = "hibernate.connection.driver_class"; - private static final String KEY_CONNECTION_URL = "hibernate.connection.url"; - private static final String KEY_USERNAME = "hibernate.connection.username"; - private static final String KEY_PASSWORD = "hibernate.connection.password"; - - private static final String DIALECT_MYSQL = "org.hibernate.dialect.MySQLDialect"; - private static final String DIALECT_POSTGRESQL = "org.hibernate.dialect.PostgreSQLDialect"; - private static final String DIALECT_H2 = "org.hibernate.dialect.H2Dialect"; - private static final String DIALECT_H2_PATCHED = "org.hisp.dhis.dialect.H2Dialect"; - private static final String DIALECT_DERBY = "org.hibernate.dialect.DerbyDialect"; - private static final String DIALECT_DERBY_PATCHED = "org.hisp.dhis.dialect.IdentityDerbyDialect"; - - // ------------------------------------------------------------------------- - // Dependencies - // ------------------------------------------------------------------------- - - private HibernateConfigurationProvider hibernateConfigurationProvider; - - public void setHibernateConfigurationProvider( HibernateConfigurationProvider hibernateConfigurationProvider ) - { - this.hibernateConfigurationProvider = hibernateConfigurationProvider; - } - - private JdbcConfiguration jdbcConfig; - - // ------------------------------------------------------------------------- - // Initialisation - // ------------------------------------------------------------------------- - - public void init() - { - Configuration hibernateConfiguration = hibernateConfigurationProvider.getConfiguration(); - - JdbcConfiguration config = new JdbcConfiguration(); - - String dialect = hibernateConfiguration.getProperty( KEY_DIALECT ); - - if ( dialect.equals( DIALECT_MYSQL ) ) - { - config.setDialect( StatementDialect.MYSQL ); - } - else if ( dialect.equals( DIALECT_POSTGRESQL ) ) - { - config.setDialect( StatementDialect.POSTGRESQL ); - } - else if ( dialect.equals( DIALECT_H2 ) || dialect.equals( DIALECT_H2_PATCHED ) ) - { - config.setDialect( StatementDialect.H2 ); - } - else if ( dialect.equals( DIALECT_DERBY ) || dialect.equals( DIALECT_DERBY_PATCHED ) ) - { - config.setDialect( StatementDialect.DERBY ); - } - else - { - throw new RuntimeException( "Unsupported dialect: " + hibernateConfiguration.getProperty( KEY_DIALECT ) ); - } - - config.setDriverClass( hibernateConfiguration.getProperty( KEY_DRIVER ) ); - config.setConnectionUrl( hibernateConfiguration.getProperty( KEY_CONNECTION_URL ) ); - config.setUsername( hibernateConfiguration.getProperty( KEY_USERNAME ) ); - config.setPassword( hibernateConfiguration.getProperty( KEY_PASSWORD ) ); - - this.jdbcConfig = config; - } - - // ------------------------------------------------------------------------- - // FactoryBean implementation - // ------------------------------------------------------------------------- - - public JdbcConfiguration getObject() - throws Exception - { - return jdbcConfig; - } - - public Class getObjectType() - { - return JdbcConfiguration.class; - } - - public boolean isSingleton() - { - return true; - } -} === added directory 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/dialect' === added file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/dialect/StatementDialectFactoryBean.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/dialect/StatementDialectFactoryBean.java 1970-01-01 00:00:00 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/dialect/StatementDialectFactoryBean.java 2010-11-10 13:45:42 +0000 @@ -0,0 +1,112 @@ +package org.hisp.dhis.jdbc.dialect; + +/* + * Copyright (c) 2004-2010, 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.HashMap; +import java.util.Map; + +import org.amplecode.quick.StatementDialect; +import org.hibernate.cfg.Configuration; +import org.hisp.dhis.hibernate.HibernateConfigurationProvider; +import org.springframework.beans.factory.FactoryBean; + +/** + * @author Lars Helge Overland + */ +public class StatementDialectFactoryBean + implements FactoryBean +{ + private static final String KEY_DIALECT = "hibernate.dialect"; + + private static Map dialectMap; + + static + { + dialectMap = new HashMap(); + dialectMap.put( "org.hibernate.dialect.MySQLDialect", StatementDialect.MYSQL ); + dialectMap.put( "org.hibernate.dialect.PostgreSQLDialect", StatementDialect.POSTGRESQL ); + dialectMap.put( "org.hibernate.dialect.H2Dialect", StatementDialect.H2 ); + dialectMap.put( "org.hisp.dhis.dialect.H2Dialect", StatementDialect.H2 ); + dialectMap.put( "org.hibernate.dialect.DerbyDialect", StatementDialect.DERBY ); + dialectMap.put( "org.hisp.dhis.dialect.IdentityDerbyDialect", StatementDialect.DERBY ); + } + + // ------------------------------------------------------------------------- + // Dependencies + // ------------------------------------------------------------------------- + + private HibernateConfigurationProvider hibernateConfigurationProvider; + + public void setHibernateConfigurationProvider( HibernateConfigurationProvider hibernateConfigurationProvider ) + { + this.hibernateConfigurationProvider = hibernateConfigurationProvider; + } + + private StatementDialect statementDialect; + + // ------------------------------------------------------------------------- + // Initialisation + // ------------------------------------------------------------------------- + + public void init() + { + Configuration hibernateConfiguration = hibernateConfigurationProvider.getConfiguration(); + + String dialect = hibernateConfiguration.getProperty( KEY_DIALECT ); + + this.statementDialect = dialectMap.get( dialect ); + + if ( this.statementDialect == null ) + { + throw new RuntimeException( "Unsupported dialect: " + dialect ); + } + } + + // ------------------------------------------------------------------------- + // FactoryBean implementation + // ------------------------------------------------------------------------- + + @Override + public StatementDialect getObject() + throws Exception + { + return this.statementDialect; + } + + @Override + public Class getObjectType() + { + return StatementDialect.class; + } + + @Override + public boolean isSingleton() + { + return true; + } +} === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/statementbuilder/StatementBuilderFactoryBean.java' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/statementbuilder/StatementBuilderFactoryBean.java 2010-05-10 17:50:39 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/java/org/hisp/dhis/jdbc/statementbuilder/StatementBuilderFactoryBean.java 2010-11-10 13:45:42 +0000 @@ -27,7 +27,6 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.amplecode.quick.JdbcConfiguration; import org.amplecode.quick.StatementDialect; import org.hisp.dhis.jdbc.StatementBuilder; import org.springframework.beans.factory.FactoryBean; @@ -43,13 +42,13 @@ // Dependencies // ------------------------------------------------------------------------- - private JdbcConfiguration jdbcConfiguration; - - public void setJdbcConfiguration( JdbcConfiguration jdbcConfiguration ) + private StatementDialect statementDialect; + + public void setStatementDialect( StatementDialect statementDialect ) { - this.jdbcConfiguration = jdbcConfiguration; + this.statementDialect = statementDialect; } - + private StatementBuilder statementBuilder; // ------------------------------------------------------------------------- @@ -58,27 +57,25 @@ public void init() { - StatementDialect dialect = jdbcConfiguration.getDialect(); - - if ( dialect.equals( StatementDialect.MYSQL ) ) + if ( statementDialect.equals( StatementDialect.MYSQL ) ) { this.statementBuilder = new MySQLStatementBuilder(); } - else if ( dialect.equals( StatementDialect.POSTGRESQL ) ) + else if ( statementDialect.equals( StatementDialect.POSTGRESQL ) ) { this.statementBuilder = new PostgreSQLStatementBuilder(); } - else if ( dialect.equals( StatementDialect.H2 ) ) + else if ( statementDialect.equals( StatementDialect.H2 ) ) { this.statementBuilder = new H2StatementBuilder(); } - else if ( dialect.equals( StatementDialect.DERBY ) ) + else if ( statementDialect.equals( StatementDialect.DERBY ) ) { this.statementBuilder = new DerbyStatementBuilder(); } else { - throw new RuntimeException( "Unsupported dialect: " + dialect.toString() ); + throw new RuntimeException( "Unsupported dialect: " + statementDialect.toString() ); } } === modified file 'dhis-2/dhis-support/dhis-support-jdbc/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-support/dhis-support-jdbc/src/main/resources/META-INF/dhis/beans.xml 2010-10-29 12:19:15 +0000 +++ dhis-2/dhis-support/dhis-support-jdbc/src/main/resources/META-INF/dhis/beans.xml 2010-11-10 13:45:42 +0000 @@ -7,13 +7,14 @@ - + - + + @@ -22,16 +23,16 @@ - + - + - + \ No newline at end of file === modified file 'dhis-2/pom.xml' --- dhis-2/pom.xml 2010-11-03 04:34:08 +0000 +++ dhis-2/pom.xml 2010-11-10 13:45:42 +0000 @@ -375,7 +375,7 @@ org.amplecode quick - 1.1.8 + 1.2 com.lowagie