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

Enhanced WFS for support of CreateStoredQueries and DropStoredQuery #734

Merged
merged 24 commits into from
Aug 14, 2020

Conversation

lgoltz
Copy link
Contributor

@lgoltz lgoltz commented Aug 11, 2016

The operations CreateStoredQueries and DropStoredQuery was implemented. With this enhancement deegree supports the conformance class A.1.15 Manage stored queries . The implementation discriminates between three different kinds of stored queries:

  • fixed - Fixed stored queries are pre configured, like GetFeatureById for WFS 2.0.
  • configured - Configured stored queries are configured by the deegree adminstrator.
  • managed - Managed stored queries are inserted via CreateStoredQueries.

Fixed and configured stored queries can not be dropped by DropStoredQuery request. If an attempt was made to drop a fixed or configured stored query an InvalidParameterException is thrown.

The managed stored queries are stored in the subfolder storedqueries/managed in the workspace. The directory must exist to enable the feature.

If an already existing StoredQuery is attempted to be created a second time, a DuplicateStoredQueryIdValue exception is thrown (Status code 409).

If a StoredQuery is created in an unsupported language, an exception is thrown.

@lgoltz lgoltz added enhancement enhancement or improvement in progress labels Aug 11, 2016
@tfr42 tfr42 added this to the 3.4.1 milestone Aug 11, 2016
@tfr42 tfr42 modified the milestones: 3.4.1, 3.5 Jun 18, 2018
@tfr42 tfr42 added the needs rebase PR is not up to date and needs rebase label Jul 22, 2018
@lgoltz lgoltz removed the needs rebase PR is not up to date and needs rebase label Jan 24, 2019
@copierrj copierrj added the needs rebase PR is not up to date and needs rebase label Dec 6, 2019
@copierrj
Copy link
Member

Enabling this feature by creating a folder in the workspace is somewhat unconventional. Please consider to make this an explicit configuration option.

@tfr42 tfr42 added the documentation documentation label May 2, 2020
@tfr42 tfr42 added ready and removed needs rebase PR is not up to date and needs rebase labels Jun 22, 2020
@tfr42 tfr42 removed this from the 3.5 milestone Jun 22, 2020
@copierrj copierrj merged commit 1e91063 into deegree:master Aug 14, 2020
@tfr42 tfr42 added this to the 3.4.14 milestone Aug 14, 2020
@lgoltz lgoltz deleted the manageStoredQueries branch December 8, 2022 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation documentation enhancement enhancement or improvement ready
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants