Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start of 3.5 line #1335

Merged
merged 192 commits into from
May 14, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
1bdef9f
throw exception if request crs is not supported
lgoltz Dec 2, 2015
9235a6e
added check for crs support in GetFeatureInfo request processing
lgoltz Dec 3, 2015
6df9aa6
enhanced WMS configuration to configure if crs check should be strict
lgoltz Dec 3, 2015
1d5f11c
enhanced documentation for new config option CrsCheckStrict
lgoltz Dec 3, 2015
0b30829
enhanced RemoteWMSLayers configuration by ScaleDenominators config fo…
lgoltz Mar 31, 2016
6797889
#182 - refactoring: implemented MapOptionsBuilder
lgoltz May 12, 2016
c0fafe5
#181 - added copyright config option in WMS ServiceConfiguration
lgoltz May 12, 2016
fd4ea6b
#182 - render copyright
lgoltz May 12, 2016
97164ec
Extended deegree handbook regarding copyright in GetMap response
dstenger May 13, 2016
6a512ac
#191 - enhanced copyright configuration
lgoltz Jun 30, 2016
e8f80a1
#192 - implemented support of full copyright configuration (text or i…
lgoltz Jun 30, 2016
393d5f1
#193 - documented configuration of the copyright
lgoltz Jun 30, 2016
3dfce7a
Updated description of copyright configuration in handbook
dstenger Jun 30, 2016
85cb749
#196 - added configuration option in RemoteLayerWMS to configure a xs…
lgoltz Jul 1, 2016
bcef918
#197 - refactored FeatureInfoParser: removed static keyword from publ…
lgoltz Jul 1, 2016
1babdb6
#197 - parse from input stream instead of xmlstream reader
lgoltz Jul 1, 2016
8f172a6
#197 - implemented XsltFeatureInfoParser
lgoltz Jul 1, 2016
7f439a0
#197 - parse xsltfile from config, create and pass XSLTFeatureInfoParser
lgoltz Jul 1, 2016
9e41b36
#200 -added description of XSLTFile transformation per RemoteWMSLayer
lgoltz Jul 4, 2016
5c1282d
#197 - added debug statement
lgoltz Jul 4, 2016
9d9f3ab
Merge remote-tracking branch 'remotes/deegree/master' into transforma…
lgoltz Aug 22, 2016
f8f07f7
Merge remote-tracking branch 'remotes/deegree/master' into transforma…
lgoltz Aug 31, 2016
303578c
Merge remote-tracking branch 'remotes/deegree/master' into scaleDenom…
lgoltz Aug 31, 2016
6c5225e
#216 - added optional configuration of the StyleTitle in the base lay…
lgoltz Nov 1, 2016
fab507e
#217 - export of the style title in the capabilities
lgoltz Nov 1, 2016
720a4f7
#220 - enhanced documentation by the configuration of the style title
lgoltz Nov 1, 2016
94edb87
Enhanced documentation of StyleTitle
dstenger Nov 2, 2016
5ec46e6
Merge remote-tracking branch 'remotes/deegree/master' into throwExcep…
lgoltz Jan 24, 2019
9e30418
#969 - made check of valid domain configurable
lgoltz Apr 11, 2019
6f39c17
#892 - implemented configuration of gml application schema per gml ve…
lgoltz Jul 22, 2019
47c137f
#892 - updated documentation
lgoltz Sep 10, 2019
c8e205e
#892 - improved documentation
lgoltz Sep 17, 2019
764c08e
Skip GML reference resolving for WFS-T (#134)
lgoltz Feb 25, 2020
a69a852
Add configuration option maxActive (#154)
lgoltz Feb 25, 2020
e150f3e
Introduce CSV as output format for WFS (#153)
lgoltz Feb 27, 2020
70e073a
Add documentation of CSV output format
dstenger Mar 4, 2020
ae186a3
Add documentation of GenericObjectPool in GeoTIFFTileStore
dstenger Mar 5, 2020
ca4cec8
fix resolving if referenceResolvingMode = CHECK_ALL
lgoltz Mar 19, 2020
c606443
Add documentation for UseExistingSkipResolvingReferences
dstenger Apr 6, 2020
a7b2508
* extend feature info on coverage layers to allow selection neareast …
stephanr Sep 15, 2020
cd14df4
documentation for new FeatureInfoMode on Coverages
stephanr Sep 15, 2020
e8e50b3
Merge remote-tracking branch 'deegree/master' into transformationOfRe…
lgoltz Jan 27, 2021
980f821
Merge branch 'master' into csv-153
lgoltz Jan 27, 2021
62b62ac
Merge remote-tracking branch 'deegree/master' into throwExceptionIfCr…
lgoltz Jan 27, 2021
8fe0ce6
Merge remote-tracking branch 'deegree/master' into copyright-173
lgoltz Jan 27, 2021
3024677
Merge remote-tracking branch 'deegree/master' into styleTitle-215
lgoltz Jan 27, 2021
cdbc1b0
Merge remote-tracking branch 'deegree/master' into configurableCheckO…
lgoltz Jan 27, 2021
ac5dd03
#5834 - added config option
lgoltz Aug 12, 2019
fd743f4
#5834 - read default sort criterion from config
lgoltz Aug 12, 2019
956dfd5
#5834 - pass default sort order to abstract where builder
lgoltz Aug 12, 2019
9803c16
#5834 - renamed field
lgoltz Aug 12, 2019
32cd781
#5834 - documentation of new confi option
lgoltz Sep 11, 2019
65fcefd
#5834 Updated documentation for oderby element
tfr42 Sep 19, 2019
9e7ee89
fixed MSSQLDialect
lgoltz Feb 1, 2021
ed5a138
#124, PR#193 - configurable background color of GetLegengGraphic resp…
lgoltz Apr 20, 2021
f14e46f
#213 (PR#222) - updated xsd to fix conversion exception
lgoltz Apr 21, 2021
bf6eb9a
Upgraded Maven plugins to most recent version
tfr42 Oct 2, 2018
b63139a
Updated SourceVersion to RELEASE_8 with older versions compile will fail
tfr42 Feb 15, 2019
2366c73
#857 added JAXB 2.3.1 to dependencies
tfr42 Nov 25, 2020
fe48874
#857 added javax annotation API
tfr42 Nov 25, 2020
5ab3cda
#857 upgrade maven dependency and assembly plugins
tfr42 Nov 25, 2020
eb60fc0
#857 added dependencies to JAXB, JAX-WS and javax.annotations
tfr42 Nov 25, 2020
cc0ecbc
#857 fixed unit test failure due to precision issue with jdk 11
tfr42 Nov 25, 2020
032ebcd
#857 fixed unit test failure due to precision issue with jdk 11
tfr42 Nov 25, 2020
0333044
#857 migrated from javax. to jakarta. groupId
tfr42 Nov 25, 2020
851c5d9
#857 upgraded maven plugins surefire, failsafe, pmd, checkstyle, enfo…
tfr42 Nov 25, 2020
83cd4bf
#857 upgraded mockito to 2.28.2 and powermock to 2.0.9 supporting Jav…
tfr42 Nov 25, 2020
f327133
#857 removed duplicate dependencies junit and mockito
tfr42 Nov 25, 2020
ebac568
#857 fixed and improved unit tests testing equals on xml output in WM…
tfr42 Nov 26, 2020
34cbc4d
#857 disabled integration tests in deegree-workspace-tests due to unr…
tfr42 Nov 26, 2020
24c5783
#857 upgraded maven plugins site, war, javadoc, asciidoctor supportin…
tfr42 Nov 26, 2020
d324c8e
#857 migrated findbugs plugin to spotbugs plugin
tfr42 Nov 26, 2020
c3cabd2
#857 upgraded antlr maven plugin to recent version supporting java 11…
tfr42 Nov 27, 2020
8b24311
#857 upgraded antlr to 3.5.2
tfr42 Nov 27, 2020
8eae1ee
#857 added missing used dependencies to deegree-wmts-tests module
tfr42 Nov 27, 2020
c832923
#857 fixed error in antlr grammar since 3.5.2 is more stricter
tfr42 Nov 27, 2020
df4d0c5
#857 removed unused generated code fixed grammar, extracted property …
tfr42 Nov 27, 2020
52938af
#857 added missing used dependency to deegree-workspace-csw module
tfr42 Nov 27, 2020
ab3484a
#6895 execute acceptance test and deploy to nexus
tfr42 Nov 29, 2020
21a59d7
#6895 added profile integration-tests to execute acceptance tests
tfr42 Nov 30, 2020
ecffebe
#6895 added enforcer rules for duplicate classes
tfr42 Nov 30, 2020
6c30578
#6895 removed check for redundant throws from checkstyle
tfr42 Nov 30, 2020
28bd01b
#857 upgraded tomcat to 9.0.40 and set classifier to jdk11
tfr42 Dec 3, 2020
b882f3c
deegree#857 upgraded jar an resources plugin
lgoltz May 10, 2021
d07f52c
#857 upgraded dependencies saxon, jettison and reflections
tfr42 Jan 6, 2021
d6749f3
#857 removed unused filtering section
tfr42 Jan 6, 2021
b051319
#857 removed unused filtering and fixed path
tfr42 Jan 12, 2021
cd7a6da
#857 - fixed parent version
lgoltz May 11, 2021
075a036
#857 - removed classifier jdk11
lgoltz May 11, 2021
abe8825
#857 - upgrade poi-ooxml (soapui-maven-plugin)
lgoltz May 12, 2021
64dca4c
#857 - fixed SoapUI tests
lgoltz May 12, 2021
0b0f919
#857 - added REST API tests
lgoltz May 12, 2021
0985d83
Bump httpclient from 4.3.6 to 4.5.13
dependabot[bot] Jun 3, 2021
b770591
Merge remote-tracking branch 'deegree/master' into java11-857
lgoltz Jun 28, 2021
0ec7cf5
#857 - enabled test-workspaces goal in deegree-workspace-test
lgoltz Jun 28, 2021
632c0f8
#857 - removed acceptance-tests (part of PR #1153)
lgoltz Jun 28, 2021
fed8883
Revert "#857 migrated findbugs plugin to spotbugs plugin"
lgoltz Jun 28, 2021
aff4c1f
#857 - fixed merge, removed deegree-csw-bkg
lgoltz Jun 28, 2021
7bea1fb
#857 - reset changes on Jenkinsfile
lgoltz Jun 28, 2021
512556b
#857 - use Java 11
lgoltz Jun 29, 2021
de6fdc9
Merge remote-tracking branch 'deegree/master' into java11-857
lgoltz Aug 16, 2021
4244355
removed deegree-wms-remoteows-tests (like in deegree master)
lgoltz Aug 16, 2021
5599595
#7692 (PR#220) - Fix proxy settings and inconsistent use of HTTP requ…
stephanr Sep 9, 2021
b8a6f34
Merge remote-tracking branch 'deegree/master' into bugfix/remoteows-w…
lgoltz Sep 30, 2021
b302bb0
Merge remote-tracking branch 'deegree/dependabot/maven/org.apache.htt…
lgoltz Oct 1, 2021
2aa9b27
#7703 (PR#193) - enhanced documentation
lgoltz Oct 4, 2021
fadb9b4
#7692 (PR#220) - enhanced documentation
stephanr Oct 4, 2021
ccb9300
Merge remote-tracking branch 'deegree/master' into java11-857
lgoltz Oct 12, 2021
507bd28
Merge remote-tracking branch 'deegree/master' into configurableFeatur…
lgoltz Nov 23, 2021
70c78e2
Merge remote-tracking branch 'deegree/master' into getLegendGraphicBa…
lgoltz Nov 23, 2021
6a88501
Merge remote-tracking branch 'deegree/master' into throwExceptionIfCr…
lgoltz Nov 23, 2021
5ae51d7
upgrade maven to 3.8
lgoltz Nov 24, 2021
c6a1ba8
Merge branch 'deegree:master' into java11-857
tfr42 Nov 25, 2021
256a8f6
#857 - removed resources section from pom
lgoltz Nov 25, 2021
10d301b
Merge remote-tracking branch 'deegree/master' into java11-857
lgoltz Dec 2, 2021
6d7c0d6
#857 (#7897) - excluded spring-jcl, ignore javax.annotation.
lgoltz Dec 2, 2021
1e8834f
#1561 - enhanced deegreeWMS configuration: added VisibilityInspector
lgoltz Mar 14, 2017
cb1aab0
#1561 - implemented use of LayerVisibilityInspector
lgoltz Mar 14, 2017
ccbf6ba
Rename LayerIdentifier to CategoryLayerIdentifier and update document…
dstenger Mar 14, 2017
fff1c3d
#1558 - moved visibility check to method getFeatures
lgoltz Mar 14, 2017
a28ab34
Update wms_configuration schema regarding VisibilityInspector
dstenger Mar 14, 2017
b8c9878
#1558 - simplified VisibilityInspectorType
lgoltz Mar 15, 2017
ed78eca
merge ddocumentation manually
lgoltz Dec 3, 2021
9823919
7926 - enhanced metadata.xsd
lgoltz Dec 7, 2021
0d0054a
7926 - read ExtendedDescription from configuration and write to WFS 2…
lgoltz Dec 7, 2021
00d65b4
#7926 - added description of extended capabilities
lgoltz Dec 7, 2021
f87b54c
Merge branch 'master' into configurableCheckOfValidDomain-969
lgoltz Dec 7, 2021
070a394
fixed merge
lgoltz Dec 7, 2021
e2954e8
use the featuretype name as key, the featureType classes does not imp…
lgoltz Dec 8, 2021
94206e4
Merge branch 'deegree:master' into layerVisibility-1561-pr
lgoltz Dec 16, 2021
e51d799
Merge remote-tracking branch 'deegree/master' into java11-857
lgoltz Jan 4, 2022
9cb833d
Merge remote-tracking branch 'deegree/master' into java11-857
lgoltz Jan 10, 2022
96f2ca4
Merge remote-tracking branch 'deegree/master' into java11-857
lgoltz Jan 21, 2022
f3e11a8
Merge branch 'deegree:master' into configurableFeatureSortOrder-5834
tfr42 Jan 22, 2022
a76c900
Merge branch 'master' into csv-153
lgoltz Feb 14, 2022
8f006ea
Merge remote-tracking branch 'deegree/master' into java11-857
lgoltz Feb 24, 2022
66c8098
Merge branch 'deegree:master' into java11-857
lgoltz Mar 3, 2022
6ac21f7
* allow to use a custom SQL dialect provider on a data source level
stephanr Mar 9, 2022
70c679f
Merge branch 'deegree:master' into java11-857
lgoltz Mar 17, 2022
e93653e
Merge branch 'deegree:master' into java11-857
lgoltz Mar 31, 2022
00ef42d
* update catalog resolver to enable relative schema resolving
stephanr Feb 26, 2021
cc4bbbb
* utilities for schema migration
stephanr Feb 26, 2021
7662ace
Merge remote-tracking branch 'deegree/master' into java11-857
lgoltz May 13, 2022
9619c2e
ignore oracle.xml.*
lgoltz May 13, 2022
20c3afe
added copyright header
lgoltz May 13, 2022
892f5b4
added copyright header
lgoltz May 13, 2022
f316d78
Merge branch 'master' into skipRefResolvingWFST-134
lgoltz May 13, 2022
abe4245
Update SpatialMetadataConverterTest.java
lgoltz May 13, 2022
a526c6f
Update SpatialMetadataConverterTest.java
lgoltz May 13, 2022
88d2272
Update ExtendedDescription.java
lgoltz May 13, 2022
8644ace
Merge remote-tracking branch 'deegree/master' into layerVisibility-15…
lgoltz May 13, 2022
21cae80
added copyright header
lgoltz May 13, 2022
ad3551d
#1324 Set lowest requireMavenVersion to 3.8.5
dstenger May 13, 2022
5623c2a
#1324 Remove duplicate dependency declaration
dstenger May 13, 2022
b7dba0b
#1324 Remove empty modules deegree-core-feature and deegree-core-filter
dstenger May 13, 2022
739775b
Merge commit 'refs/pull/661/head' of github.com:deegree/deegree3 into…
copierrj May 13, 2022
98365e2
#1324 Change parameter tasks of maven-antrun-plugin to target
dstenger May 13, 2022
066b50b
Merge commit 'refs/pull/700/head' of github.com:deegree/deegree3 into…
copierrj May 13, 2022
d72a460
Merge commit 'refs/pull/722/head' of github.com:deegree/deegree3 into…
copierrj May 13, 2022
d5d1847
Merge commit 'refs/pull/726/head' of github.com:deegree/deegree3 into…
copierrj May 13, 2022
83adefc
Merge commit 'refs/pull/779/head' of github.com:deegree/deegree3 into…
copierrj May 13, 2022
7617d04
Merge commit 'refs/pull/971/head' of github.com:deegree/deegree3 into…
copierrj May 13, 2022
1b3aec3
Merge commit 'refs/pull/1003/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
a5b557d
Merge commit 'refs/pull/1005/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
509c6ec
Merge commit 'refs/pull/1039/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
b892286
Merge commit 'refs/pull/1042/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
23e3adf
Merge commit 'refs/pull/1055/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
8732490
Merge commit 'refs/pull/1085/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
ba0964c
Merge commit 'refs/pull/1200/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
04c6014
Merge commit 'refs/pull/1201/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
640ddb3
Merge commit 'refs/pull/1205/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
4e5ffb8
Merge commit 'refs/pull/1231/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
b31b51f
Merge commit 'refs/pull/1285/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
3ce3470
Merge branch 'deegree:master' into extendedDescription-7926
lgoltz May 13, 2022
160cc07
rework maven pom.xml for release
stephanr May 13, 2022
6a29f82
use xmlunit instead of xmlmatchers
lgoltz May 13, 2022
4c6ac6e
Merge commit 'refs/pull/1238/head' of github.com:deegree/deegree3 int…
copierrj May 13, 2022
8b1e31d
add distribution management to pom.xml
stephanr May 13, 2022
168d659
Merge branch 'enhancement/new-schema-handling' into config_schema_cha…
stephanr May 13, 2022
20d6675
Merge branch 'deegree:master' into java11-857
lgoltz May 13, 2022
18a20dc
change configVersion to optional
stephanr May 13, 2022
b5eee1c
switch to snapshot version of jaxb-resolver
stephanr May 13, 2022
f78a8e5
automated schema change part 1 of 2
stephanr May 13, 2022
47eb901
schema change part 2 of 2 (manual fixup)
stephanr May 13, 2022
2f1f055
change all schema references in example and documentation to a base o…
stephanr May 13, 2022
2a9a5d9
fix references to example data with version
stephanr May 13, 2022
d4ab504
reduce problems with different newlines at the end of GetFeatureInfo
stephanr May 13, 2022
ac393c9
Merge remote-tracking branch 'remotes/latlon/java11-857' into config_…
stephanr May 14, 2022
6a226d8
update dependencies for java 11 (catalog resolver dependency changed)
stephanr May 14, 2022
98a65aa
update dependencies for java 11 (catalog resolver dependency changed)
stephanr May 14, 2022
ea58237
Merge remote-tracking branch 'remotes/latlon/cleanUpMavenBuild-1324' …
stephanr May 14, 2022
673a827
change version to 3.5.0-SNAPSHOT
stephanr May 14, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ pipeline {
disableConcurrentBuilds()
}
tools {
maven 'maven-3.6'
jdk 'adoptopenjdk-jdk8'
maven 'maven-3.8'
jdk 'adoptopenjdk-jdk11'
}
environment {
MAVEN_OPTS='-Djava.awt.headless=true -Xmx4096m'
Expand Down
3 changes: 0 additions & 3 deletions checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,6 @@
<module name='RedundantModifier'>
<property name="severity" value="warning" />
</module>
<module name='RedundantThrows'>
<property name="severity" value="warning" />
</module>
</module>
<module name='FileLength' />
<module name='NewlineAtEndOfFile'>
Expand Down
2 changes: 1 addition & 1 deletion deegree-client/deegree-jsf-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-client</artifactId>
<version>3.4.32-SNAPSHOT</version>
<version>3.5.0-SNAPSHOT</version>
</parent>

<build>
Expand Down
6 changes: 5 additions & 1 deletion deegree-client/deegree-wps-webclient/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,14 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-client</artifactId>
<version>3.4.32-SNAPSHOT</version>
<version>3.5.0-SNAPSHOT</version>
</parent>

<dependencies>
<dependency>
<groupId>jakarta.annotation</groupId>
<artifactId>jakarta.annotation-api</artifactId>
</dependency>
<dependency>
<groupId>org.deegree</groupId>
<artifactId>deegree-protocol-commons</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion deegree-client/deegree-wpsprinter-webclient/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-client</artifactId>
<version>3.4.32-SNAPSHOT</version>
<version>3.5.0-SNAPSHOT</version>
</parent>

<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion deegree-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree</artifactId>
<version>3.4.32-SNAPSHOT</version>
<version>3.5.0-SNAPSHOT</version>
</parent>

<modules>
Expand Down
2 changes: 1 addition & 1 deletion deegree-core/deegree-connectionprovider-datasource/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-core</artifactId>
<version>3.4.32-SNAPSHOT</version>
<version>3.5.0-SNAPSHOT</version>
</parent>

<build>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
/*----------------------------------------------------------------------------
This file is part of deegree, http://deegree.org/
Copyright (C) 2001-2014 by:
Copyright (C) 2001-2022 by:
- Department of Geography, University of Bonn -
and
- lat/lon GmbH -
and
- Occam Labs UG (haftungsbeschränkt) -
and
- grit graphische Informationstechnik Beratungsgesellschaft mbH -

This library is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by the Free
Expand Down Expand Up @@ -35,6 +37,11 @@
Occam Labs UG (haftungsbeschränkt)
Godesberger Allee 139, 53175 Bonn
Germany

grit graphische Informationstechnik Beratungsgesellschaft mbH
Landwehrstr. 143, 59368 Werne
Germany
http://www.grit.de/

e-mail: info@deegree.org
----------------------------------------------------------------------------*/
Expand All @@ -49,6 +56,7 @@ Occam Labs UG (haftungsbeschränkt)
import javax.sql.DataSource;

import org.deegree.db.ConnectionProvider;
import org.deegree.db.dialect.SqlDialectProvider;
import org.deegree.db.dialect.SqlDialects;
import org.deegree.sqldialect.SQLDialect;
import org.deegree.workspace.ResourceBuilder;
Expand All @@ -60,6 +68,7 @@ Occam Labs UG (haftungsbeschränkt)
* {@link ResourceBuilder} for the {@link DataSourceConnectionProvider}.
*
* @author <a href="mailto:schneider@occamlabs.de">Markus Schneider</a>
* @author <a href="mailto:reichhelm@grit.de">Stephan Reichhelm</a>
*
* @since 3.4
*/
Expand All @@ -85,7 +94,21 @@ public ConnectionProvider build() {
final DataSource ds = initializeDataSourceInstance();
final Method destroyMethod = getDestroyMethod( ds, config.getDataSource().getDestroyMethod() );
final Connection conn = checkConnectivity( ds );
final SQLDialect dialect = SqlDialects.lookupSqlDialect( conn, workspace.getModuleClassLoader() );
final SQLDialect dialect;
if ( config.getDialectProvider() != null ) {
String dialectProviderCls = config.getDialectProvider().getJavaClass();
try {
Class<?> clazz = workspace.getModuleClassLoader().loadClass( dialectProviderCls );
SqlDialectProvider prov = clazz.asSubclass( SqlDialectProvider.class ).newInstance();
dialect = prov.createDialect( conn );
} catch ( Exception ex ) {
final String msg = "Configured SQL dialect provider '" + dialectProviderCls + "' failed to initialize: "
+ ex.getLocalizedMessage();
throw new ResourceException( msg, ex );
}
} else {
dialect = SqlDialects.lookupSqlDialect( conn, workspace.getModuleClassLoader() );
}
close( conn );
return new DataSourceConnectionProvider( metadata, ds, dialect, destroyMethod );
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ public class DataSourceConnectionProviderProvider extends ConnectionProviderProv

static final String CONFIG_NAMESPACE = "http://www.deegree.org/connectionprovider/datasource";

static final URL SCHEMA_URL = DataSourceConnectionProviderProvider.class.getResource( "/META-INF/schemas/connectionprovider/datasource/3.4.0/datasource.xsd" );
static final URL SCHEMA_URL = DataSourceConnectionProviderProvider.class.getResource( "/META-INF/schemas/connectionprovider/datasource/datasource.xsd" );

@Override
public String getNamespace() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
<sequence>
<element name="Argument" minOccurs="0" maxOccurs="unbounded">
<complexType>
<attribute name="javaClass" use="required" />
<attribute name="value" use="required" />
<attribute name="javaClass" use="required" />
<attribute name="value" use="required" />
</complexType>
</element>
</sequence>
Expand All @@ -31,11 +31,16 @@
<element name="Property" minOccurs="0" maxOccurs="unbounded">
<complexType>
<attribute name="name" use="required" />
<attribute name="value" use="required" />
<attribute name="value" use="required" />
</complexType>
</element>
<element name="DialectProvider" minOccurs="0" maxOccurs="1">
<complexType>
<attribute name="javaClass" use="required" />
</complexType>
</element>
</sequence>
<attribute name="configVersion" use="required" fixed="3.4.0" />
<attribute name="configVersion" type="string" use="optional"/>
</complexType>
</element>
</schema>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<DataSourceConnectionProvider configVersion="3.4.0"
xmlns="http://www.deegree.org/connectionprovider/datasource" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.deegree.org/connectionprovider/datasource http://schemas.deegree.org/jdbc/datasource/3.4.0/datasource.xsd">
xsi:schemaLocation="http://www.deegree.org/connectionprovider/datasource http://schemas.deegree.org/3.5/jdbc/datasource/datasource.xsd">

<!-- Creation / lookup of javax.sql.DataSource instance -->
<DataSource javaClass="org.apache.commons.dbcp.BasicDataSource" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<DataSourceConnectionProvider configVersion="3.4.0"
xmlns="http://www.deegree.org/connectionprovider/datasource" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.deegree.org/connectionprovider/datasource http://schemas.deegree.org/jdbc/datasource/3.4.0/datasource.xsd">
xsi:schemaLocation="http://www.deegree.org/connectionprovider/datasource http://schemas.deegree.org/3.5/jdbc/datasource/datasource.xsd">

<!-- Creation / lookup of javax.sql.DataSource instance -->
<DataSource javaClass="org.apache.commons.dbcp.BasicDataSource" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<DataSourceConnectionProvider configVersion="3.4.0"
xmlns="http://www.deegree.org/connectionprovider/datasource" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.deegree.org/connectionprovider/datasource http://schemas.deegree.org/jdbc/datasource/3.4.0/datasource.xsd">
xsi:schemaLocation="http://www.deegree.org/connectionprovider/datasource http://schemas.deegree.org/3.5/jdbc/datasource/datasource.xsd">

<!-- Creation / lookup of javax.sql.DataSource instance -->
<DataSource javaClass="org.apache.commons.dbcp.BasicDataSource" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<DataSourceConnectionProvider configVersion="3.4.0"
xmlns="http://www.deegree.org/connectionprovider/datasource" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.deegree.org/connectionprovider/datasource http://schemas.deegree.org/jdbc/datasource/3.4.0/datasource.xsd">
xsi:schemaLocation="http://www.deegree.org/connectionprovider/datasource http://schemas.deegree.org/3.5/jdbc/datasource/datasource.xsd">

<!-- Creation / lookup of javax.sql.DataSource instance -->
<DataSource javaClass="org.deegree.db.datasource.JndiLookup" factoryMethod="lookup">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<DataSourceConnectionProvider configVersion="3.4.0"
xmlns="http://www.deegree.org/connectionprovider/datasource" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.deegree.org/connectionprovider/datasource http://schemas.deegree.org/jdbc/datasource/3.4.0/datasource.xsd">
xsi:schemaLocation="http://www.deegree.org/connectionprovider/datasource http://schemas.deegree.org/3.5/jdbc/datasource/datasource.xsd">

<!-- Creation / lookup of javax.sql.DataSource instance -->
<DataSource javaClass="oracle.ucp.jdbc.PoolDataSourceFactory" factoryMethod="getPoolDataSource" />
Expand Down
2 changes: 1 addition & 1 deletion deegree-core/deegree-core-3d/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-core</artifactId>
<version>3.4.32-SNAPSHOT</version>
<version>3.5.0-SNAPSHOT</version>
</parent>

<build>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public class BatchedMTFileStoreProvider extends BatchedMTStoreProvider {

private static final String CONFIG_NS = "http://www.deegree.org/datasource/3d/batchedmt/file";

private static final URL CONFIG_SCHEMA = BatchedMTFileStoreProvider.class.getResource( "/META-INF/schemas/datasource/3d/batchedmt/3.4.0/file.xsd" );
private static final URL CONFIG_SCHEMA = BatchedMTFileStoreProvider.class.getResource( "/META-INF/schemas/datasource/3d/batchedmt/file.xsd" );

public String getNamespace() {
return CONFIG_NS;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<BatchedMTFileStore configVersion="3.4.0" xmlns="http://www.deegree.org/datasource/3d/batchedmt/file"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.deegree.org/datasource/3d/batchedmt/file http://schemas.deegree.org/datasource/3d/batchedmt/3.4.0/file.xsd">
xsi:schemaLocation="http://www.deegree.org/datasource/3d/batchedmt/file http://schemas.deegree.org/3.5/datasource/3d/batchedmt/file.xsd">
<Directory>../../../data/batchedmt</Directory>
<MaxDirectMemory>500048576</MaxDirectMemory>
</BatchedMTFileStore>
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,7 @@
<element name="Directory" type="string" />
<element name="MaxDirectMemory" type="positiveInteger" />
</sequence>
<attribute name="configVersion" use="required">
<simpleType>
<restriction base="string">
<enumeration value="3.4.0" />
<enumeration value="3.0.0" />
</restriction>
</simpleType>
</attribute>
<attribute name="configVersion" type="string" use="optional"/>
<attribute name="crs" use="optional" default="epsg:25832"/>
</complexType>
</element>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,7 @@
<element name="PrototypeFile" type="string" minOccurs="0" />
<element name="TextureDirectory" type="string" minOccurs="0" maxOccurs="unbounded" />
</sequence>
<attribute name="configVersion" use="required">
<simpleType>
<restriction base="string">
<enumeration value="3.4.0" />
<enumeration value="3.0.0" />
</restriction>
</simpleType>
</attribute>
<attribute name="configVersion" type="string" use="optional"/>
<attribute name="isBillboard" type="boolean" use="optional" default="false" />
</complexType>
</element>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<RenderableFileStore configVersion="3.4.0" xmlns="http://www.deegree.org/datasource/3d/renderable/file"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.deegree.org/datasource/3d/renderable/file http://schemas.deegree.org/datasource/3d/renderable/3.4.0/file.xsd">
xsi:schemaLocation="http://www.deegree.org/datasource/3d/renderable/file http://schemas.deegree.org/3.5/datasource/3d/renderable/file.xsd">
<EntityFile>../../../data/renderable/buildings/objects</EntityFile>
<PrototypeFile>../../../data/renderable/buildings/prototypes</PrototypeFile>
</RenderableFileStore>
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,7 @@
<element name="PrototypeTable" type="string" minOccurs="0" />
<element name="TextureDirectory" type="string" minOccurs="0" maxOccurs="unbounded" />
</sequence>
<attribute name="configVersion" use="required">
<simpleType>
<restriction base="string">
<enumeration value="3.4.0" />
<enumeration value="3.0.0" />
</restriction>
</simpleType>
</attribute>
<attribute name="configVersion" type="string" use="optional"/>
<attribute name="isBillboard" type="boolean" use="optional" default="false" />
</complexType>
</element>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<RenderableSQLStore configVersion="3.4.0" xmlns="http://www.deegree.org/datasource/3d/renderable/sql"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.deegree.org/datasource/3d/renderable/sql http://schemas.deegree.org/datasource/3d/renderable/3.4.0/sql.xsd">
xsi:schemaLocation="http://www.deegree.org/datasource/3d/renderable/sql http://schemas.deegree.org/3.5/datasource/3d/renderable/sql.xsd">
<JDBCConnId>conn1</JDBCConnId>
<EntityTable>table</EntityTable>
</RenderableSQLStore>
2 changes: 1 addition & 1 deletion deegree-core/deegree-core-annotations/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-core</artifactId>
<version>3.4.32-SNAPSHOT</version>
<version>3.5.0-SNAPSHOT</version>
</parent>

<build>
Expand Down
2 changes: 1 addition & 1 deletion deegree-core/deegree-core-base/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-core</artifactId>
<version>3.4.32-SNAPSHOT</version>
<version>3.5.0-SNAPSHOT</version>
</parent>

<dependencies>
Expand Down
14 changes: 9 additions & 5 deletions deegree-core/deegree-core-commons/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-core</artifactId>
<version>3.4.32-SNAPSHOT</version>
<version>3.5.0-SNAPSHOT</version>
</parent>

<build>
Expand All @@ -25,6 +25,14 @@
</build>

<dependencies>
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
</dependency>
<dependency>
<groupId>org.deegree</groupId>
<artifactId>deegree-core-workspace</artifactId>
Expand Down Expand Up @@ -94,10 +102,6 @@
<groupId>org.deegree</groupId>
<artifactId>deegree-ogcschemas</artifactId>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
Expand Down
Loading