# HG changeset patch # User Sascha L. Teichmann # Date 1304087982 0 # Node ID dfbb3d50b0bd0f9f104badd9376432f39e839bf0 # Parent 4a8d934e745fe66ce1086214751ef3cbb29f8a05 Added meta service stub. TODO: Add meta data builder. flys-artifacts/trunk@1780 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 4a8d934e745f -r dfbb3d50b0bd flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Fri Apr 29 13:06:49 2011 +0000 +++ b/flys-artifacts/ChangeLog Fri Apr 29 14:39:42 2011 +0000 @@ -1,3 +1,13 @@ +2011-04-29 Sascha L. Teichmann + + * doc/conf/conf.xml: Added meta data service. + + * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java: + Stub for the meta data service. + + * src/main/resources/metadata/template.xml: Initial template for + the meta data service. + 2011-04-29 Ingo Weinzierl * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java: diff -r 4a8d934e745f -r dfbb3d50b0bd flys-artifacts/doc/conf/conf.xml --- a/flys-artifacts/doc/conf/conf.xml Fri Apr 29 13:06:49 2011 +0000 +++ b/flys-artifacts/doc/conf/conf.xml Fri Apr 29 14:39:42 2011 +0000 @@ -32,6 +32,10 @@ name="mainvalues" service="de.intevation.flys.artifacts.services.MainValuesService" description="Returns the main values of a river's gauge based on a start and end point of the river.">de.intevation.artifactdatabase.DefaultServiceFactory + de.intevation.artifactdatabase.DefaultServiceFactory diff -r 4a8d934e745f -r dfbb3d50b0bd flys-artifacts/src/main/resources/metadata/template.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/flys-artifacts/src/main/resources/metadata/template.xml Fri Apr 29 14:39:42 2011 +0000 @@ -0,0 +1,46 @@ + + + + + + + SELECT id AS river_id, name as river_name FROM rivers + + + + + + + SELECT id AS wst_id, + kind AS wst_kind, + description AS wst_description + FROM wsts + WHERE river_id = ${river_id} + + + + + + Erzeugt aus der Datei: ${wst_description} + + + SELECT id AS column_id, + name AS column_name + FROM wst_columns + WHERE wst_id = ${wst_id} + ORDER BY position + + + + + + + + + + + + + + +