# HG changeset patch # User Sascha L. Teichmann # Date 1254840350 0 # Node ID 122fdc9da5f0c873c9b30473eb136f33d0609584 # Parent 25be806da62fad65f569517cfc8213301b81a2ca Unified changelog, removed some needless imports. xmllint-ed pom.xml geo-backend/trunk@196 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 25be806da62f -r 122fdc9da5f0 geo-backend/ChangeLog --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/geo-backend/ChangeLog Tue Oct 06 14:45:50 2009 +0000 @@ -0,0 +1,155 @@ +2009-10-06 Sascha L. Teichmann + + * Changelog -> ChangeLog: Renamed to make eclipse happy. Unified changelog style. + + * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java, + src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java: + Removed needless imports. + + * pom.xml: xmllint-ed + +2009-09-29 Tim Englich + + * src/main/java/de/intevation/gnv/geobackend/util/DateUtils.java (DATE_PATTERN) Edited: + Make the Constants assessible for other Parts of the Project to reduce the TouchPoints for + Dateformats. + +2009-09-24 Tim Englich + + * src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java Edited, + src/main/java/de/intevation/gnv/geobackend/base/Result.java Edited, + src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java Edited, + src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java Edited: + Make Classes Serializable for Storing in ArtifactDatabase + +2009-09-21 Tim Englich + + * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java: + Added formatted Date handling in getString Method + +2009-09-21 Tim Englich + + * src/test/ressources/QueryExecutorTestCase.properties Edited, + src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java Edited: + Some tests for Spatialqueries added + + * src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java Edited: + Put the final Querystring into a Logmessage + +2009-09-09 Tim Englich + + * target/**: Removed. + +2009-09-09 Tim Englich + + * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getDate): + Instance Check for DateValues + + * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java (next): + Logging removed because the performance slowdown fetching many ResultSets + +2009-09-04 Tim Englich + + * pom.xml: Edited GroupID changed + +2009-09-04 Tim Englich + + * pom.xml: Edited + Buildplugins for Maven-Compiler and Maven-Eclipse Plugin integrated. + +2009-09-04 Tim Englich + + * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java (setFilterValues): Edited + Fixed Bug using replaceFirst an ?. You hav to put a ? in []. + + * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testQueryExecutor): Edited + Further TestCase using a where clause implemented. More asserts testimg the number of Results integrated + + * src/test/ressources/QueryExecutorTestCase.properties: Edited + Statement Fetching only one Mesh integrated. + +2009-09-04 Tim Englich + + * src/test/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnectionPoolTestCase.java: Edited + Changed Tabs against 4 Spaces. Commennts written + + * src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPoolFactory.java: Edited, + * src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPool.java: Edited + + Changed Tabs against 4 Spaces + + * src/test/ressources/QueryExecutorTestCase.properties: + Create a Testpropertiesfile with Samplestatements for the Testcase QueryExecutorTestCase. + + * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java: Edited: + The Method getResultSetMetaData modified to return an Instance of the ArcSDEResultSetMetaData-Class + + * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEResultSetMetaData.java: + Implementation of the java.sql.ResultSetMetaData Interface for wrapping the Metainformations of an + ArcSDE-ResultSet + + * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java: Testfall + Testcase for the Inteface QueryExecuor implemented. This Testcats should test the fundamental Functions of the + Impelmentation of this interface. currently the DefaulQueryExecutor is used to fetch Resukts from the MEDIAN.MESH + Table from BSH. + + * src/main/java/de/intevation/gnv/geobackend/base/query/container/exception/QueryContainerException.java, + src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainerFactory.java, + src/main/java/de/intevation/gnv/geobackend/base/query/container/DefaultQueryContainer.java, + src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java: + Container for central providing of configured Datastorequeries. + An instance can be instantiated using the factory. + + * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorFactory.java, + src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java, + src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java, + src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutor.java: + Implementation of an Infrastructure for querying Datastores. + An Instance can be instantiated using the factory. + + * src/main/java/de/intevation/gnv/geobackend/base/query/exception/QueryException.java, + src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java, + src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java, + src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java, + src/main/java/de/intevation/gnv/geobackend/base/Result.java: + Implementation of an Containerinfrastrucure for storing of ResultSets of Querys + +2009-09-02 Tim Englich + + * Changelog: Changelog adjusted + +2009-09-02 Tim Englich + + * src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPool.java, + src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPoolFactory.java, + src/main/java/de/intevation/gnv/geobackend/base/connectionpool/exception/ConnectionException.java, + src/main/java/de/intevation/gnv/geobackend/sde/datasources/exception/ConnectionException.java, + src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java, + src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java, + src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java, + src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java: + New classes based on java.sql.* interface structure. + + * src/test/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnectionPoolTestCase.java, + src/test/ressources/ArcSDEConnectionPoolTestCase.properties: + Test class for new data access layer. + + * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnectionPool.java, + src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEConnection.java, + src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEDatasource.java, + src/main/java/de/intevation/gnv/geobackend/sde/datasources/exception/ConnectionException.java: + Removed obsolete access classes. + + * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java, + src/main/java/de/intevation/gnv/geobackend/sde/datasources/ResultSet.java, + src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java, + src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java: + Modified: adjusted classes to fit the new infrastructure. + +2009-09-02 Tim Englich + + Java project generated, Import of SDE-Datasources + Revision 101 from Repository of principal de/intevation/gnv/geobackend/sde/datasources/**/* + + * README, Changelog, Changes, NEWS, TODO: New. Initial setup + * pom.xml: Add dependencies diff -r 25be806da62f -r 122fdc9da5f0 geo-backend/Changelog --- a/geo-backend/Changelog Tue Sep 29 09:46:08 2009 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,159 +0,0 @@ -2009-09-29 Tim Englich - - * src/main/java/de/intevation/gnv/geobackend/util/DateUtils.java (DATE_PATTERN) Edited: - Make the Constants assessible for other Parts of the Project to reduce the TouchPoints for - Dateformats. - -2009-09-24 Tim Englich - - * src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java Edited, - src/main/java/de/intevation/gnv/geobackend/base/Result.java Edited, - src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java Edited, - src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java Edited: - Make Classes Serializable for Storing in ArtifactDatabase - -2009-09-21 Tim Englich - - * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java: - Added formatted Date handling in getString Method - -2009-09-21 Tim Englich - - * src/test/ressources/QueryExecutorTestCase.properties Edited, - src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java Edited: - Some tests for Spatialqueries added - * src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java Edited: - Put the final Querystring into a Logmessage - -2009-09-09 Tim Englich - - * target/**: Removed. - -2009-09-09 Tim Englich - - * src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java (getDate): - . Intance Check for DateValues - * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java (next): - Logging removed because the performance slowdown fetching many ResultSets - -2009-09-04 Tim Englich - - * pom.xml: Edited GroupID changed - -2009-09-04 Tim Englich - - * pom.xml: Edited - Buildplugins for Maven-Compiler and Maven-Eclipse Plugin integrated. - -2009-09-04 Tim Englich - - * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java (setFilterValues): Edited - Fixed Bug using replaceFirst an ?. You hav to put a ? in []. - * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java (testQueryExecutor): Edited - Further TestCase using a where clause implemented. More asserts testimg the number of Results integrated - * src/test/ressources/QueryExecutorTestCase.properties: Edited - Statement Fetching only one Mesh integrated. - -2009-09-04 Tim Englich - - * src/test/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnectionPoolTestCase.java: Edited - Changed Tabs against 4 Spaces. Commennts written - - * src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPoolFactory.java: Edited, - src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPool.java: Edited - - Changed Tabs against 4 Spaces - - * src/test/ressources/QueryExecutorTestCase.properties: - Create a Testpropertiesfile with Samplestatements for the Testcase QueryExecutorTestCase. - - * src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java: Edited: - The Method getResultSetMetaData modified to return an Instance of the ArcSDEResultSetMetaData-Class - - * src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEResultSetMetaData.java: - Implementation of the java.sql.ResultSetMetaData Interface for wrapping the Metainformations of an - ArcSDE-ResultSet - - * src/test/java/de/intevation/gnv/geobackend/base/query/QueryExecutorTestCase.java: Testfall - Testcase for the Inteface QueryExecuor implemented. This Testcats should test the fundamental Functions of the - Impelmentation of this interface. currently the DefaulQueryExecutor is used to fetch Resukts from the MEDIAN.MESH - Table from BSH. - - * src/main/java/de/intevation/gnv/geobackend/base/query/container/exception/QueryContainerException.java, - src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainerFactory.java, - src/main/java/de/intevation/gnv/geobackend/base/query/container/DefaultQueryContainer.java: - src/main/java/de/intevation/gnv/geobackend/base/query/container/QueryContainer.java, - Container for central providing of configured Datastorequeries. - An instance can be instantiated using the factory. - - * src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorFactory.java, - src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutorBase.java, - src/main/java/de/intevation/gnv/geobackend/base/query/DefaultQueryExceutor.java, - src/main/java/de/intevation/gnv/geobackend/base/query/QueryExecutor.java: - Implementation of an Infrastructure for querying Datastores. - An Instance can be instantiated using the factory. - - * src/main/java/de/intevation/gnv/geobackend/base/query/exception/QueryException.java, - src/main/java/de/intevation/gnv/geobackend/base/DefaultResult.java, - src/main/java/de/intevation/gnv/geobackend/base/DefaultResultDescriptor.java, - src/main/java/de/intevation/gnv/geobackend/base/ResultDescriptor.java, - src/main/java/de/intevation/gnv/geobackend/base/Result.java: - Implementation of an Containerinfrastrucure for storing of ResultSets of Querys - -2009-09-02 Tim Englich - - * geo-backend/trunk/Changelog - Changelog angepasst - -2009-09-02 Tim Englich - * Added: -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPool.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/base/connectionpool/ConnectionPoolFactory.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/base/connectionpool/exception/ -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/base/connectionpool/exception/ConnectionException.java -� � � - copied, changed from r5, /geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/datasources/exception/ConnectionException.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEConnectionPool.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/connectionpool/ArcSDEPoolableObjectFactory.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnection.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java -� � - Neue Zugriffsklassen Basierend auf der java.sql.* Interfacestruktur erstellt - - geo-backend/trunk/src/test/java/de/ -� �geo-backend/trunk/src/test/java/de/intevation/ -� �geo-backend/trunk/src/test/java/de/intevation/gnv/ -� �geo-backend/trunk/src/test/java/de/intevation/gnv/geobackend/ -� �geo-backend/trunk/src/test/java/de/intevation/gnv/geobackend/sde/ -� �geo-backend/trunk/src/test/java/de/intevation/gnv/geobackend/sde/datasources/ -� �geo-backend/trunk/src/test/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnectionPoolTestCase.java -� �geo-backend/trunk/src/test/ressources/ -� �geo-backend/trunk/src/test/ressources/ArcSDEConnectionPoolTestCase.properties - - Testklasse f�r die neue Datenzugriffsschicht implementiert - - - * Removed: -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEConnectionPool.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEConnection.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEDatasource.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/datasources/exception/ConnectionException.java - Obsolete Zugriffsklassen entfernt - - * Modified: -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEUtils.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/datasources/ResultSet.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java -� �geo-backend/trunk/src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEResultSet.java - Klassen f�r den Zugriff �ner die neue Interfacsstruktur angepasst. - - geo-backend/trunk/Changelog -� �geo-backend/trunk/pom.xml -� � - -2009-09-02 Tim Englich - - * README, Changelog, Changes, NEWS, TODO: New. Initial setup - * Java-Project generated - * Library Dependencies Added to pom.xml - * Import of SDE-Datasources Revision: 3101 from Repository of principal de/intevation/gnv/geobackend/sde/datasources/**/* diff -r 25be806da62f -r 122fdc9da5f0 geo-backend/pom.xml --- a/geo-backend/pom.xml Tue Sep 29 09:46:08 2009 +0000 +++ b/geo-backend/pom.xml Tue Oct 06 14:45:50 2009 +0000 @@ -1,5 +1,5 @@ - + + 4.0.0 de.intevation.bsh geo-backend @@ -36,13 +36,13 @@ com.esri.sde jsde_sdk 9.2.5 - compile + compile - + com.esri.sde jpe_sdk - 9.2.5 - compile + 9.2.5 + compile com.ibm @@ -56,9 +56,9 @@ [1.2,) - commons-pool - commons-pool - 1.5.2 - + commons-pool + commons-pool + 1.5.2 + diff -r 25be806da62f -r 122fdc9da5f0 geo-backend/src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java --- a/geo-backend/src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java Tue Sep 29 09:46:08 2009 +0000 +++ b/geo-backend/src/main/java/de/intevation/gnv/geobackend/sde/datasources/ArcSDEStatement.java Tue Oct 06 14:45:50 2009 +0000 @@ -12,7 +12,6 @@ import org.apache.log4j.Logger; import com.esri.sde.sdk.client.SeColumnDefinition; -import com.esri.sde.sdk.client.SeConnection; import com.esri.sde.sdk.client.SeException; import com.esri.sde.sdk.client.SeQuery; import com.esri.sde.sdk.client.SeRow; diff -r 25be806da62f -r 122fdc9da5f0 geo-backend/src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java --- a/geo-backend/src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java Tue Sep 29 09:46:08 2009 +0000 +++ b/geo-backend/src/main/java/de/intevation/gnv/geobackend/sde/datasources/SDEQuery.java Tue Oct 06 14:45:50 2009 +0000 @@ -36,7 +36,6 @@ import de.intevation.gnv.geobackend.base.connectionpool.ConnectionPool; import de.intevation.gnv.geobackend.base.connectionpool.exception.ConnectionException; import de.intevation.gnv.geobackend.sde.datasources.exception.TechnicalException; -import de.intevation.gnv.geobackend.util.DateUtils; /** * // todo: supply a general interface for Query-Objects (Query = read access to datasource implementation)