[Dive4elements-commits] [PATCH] Added view for selecting ranges in wsts

Wald Commits scm-commit at wald.intevation.org
Thu Dec 6 17:30:32 CET 2012


# HG changeset patch
# User Sascha L. Teichmann <teichmann at intevation.de>
# Date 1354811409 -3600
# Node ID 83a42e6a562d657832d7fde64f6753844a146ddc
# Parent  31327b3b2455b42690b59a9a3b32e47f53777933
Added view for selecting ranges in wsts.

diff -r 31327b3b2455 -r 83a42e6a562d contrib/make_flys_release/make_release.sh
--- a/contrib/make_flys_release/make_release.sh	Thu Dec 06 13:10:27 2012 +0100
+++ b/contrib/make_flys_release/make_release.sh	Thu Dec 06 17:30:09 2012 +0100
@@ -88,22 +88,22 @@
 #rm $DIRECTORY/server/bin/lib/hibernate-spatial-postgis*
 
 echo "INFO: remove Oralce libraries"
-rm $DIRECTORY/server/bin/lib/hibernate-spatial-oracle-1.1.jar
-rm $DIRECTORY/server/bin/lib/ojdbc*
+rm -f $DIRECTORY/server/bin/lib/hibernate-spatial-oracle-1.1.jar
+rm -f $DIRECTORY/server/bin/lib/ojdbc*
 
 # fetch the configuration stuff
 echo "INFO: copy default configuration to target destination"
 cp -R $FLYS_HG/flys-artifacts/doc/conf $DIRECTORY/server/
 
 #cp confs/* $DIRECTORY/server/conf/
-mkdir -o $DIRECTORY/server/conf
+mkdir -p $DIRECTORY/server/conf
 
 sed "s/8999/$ARTIFACT_PORT/g" \
     confs/rest-server.xml \
     > $DIRECTORY/server/conf/rest-server.xml
 
-sed "s at http://czech-republic.intevation.de/@http://${MAPSERVER_URL}/@g" \
-    "s at flys-default@flys-$RELEASE at g" \
+sed -e "s at http://czech-republic.intevation.de/@http://${MAPSERVER_URL}/@g" \
+    -e "s at flys-default@flys-${RELEASE}@g" \
     confs/floodmap.xml \
     > $DIRECTORY/server/conf/floodmap.xml
 
diff -r 31327b3b2455 -r 83a42e6a562d flys-backend/doc/schema/oracle.sql
--- a/flys-backend/doc/schema/oracle.sql	Thu Dec 06 13:10:27 2012 +0100
+++ b/flys-backend/doc/schema/oracle.sql	Thu Dec 06 17:30:09 2012 +0100
@@ -473,3 +473,15 @@
          JOIN q_main_values qmv
            ON ol.river_id = qmv.river_id
               AND ol.name = qmv.name;
+
+CREATE VIEW wst_ranges
+AS
+  SELECT wc.id             AS wst_column_id,
+         wc.wst_id         AS wst_id,
+         Min(wcv.position) AS a,
+         Max(wcv.position) AS b
+  FROM   wst_columns wc
+         JOIN wst_column_values wcv
+           ON wc.id = wcv.wst_column_id
+  GROUP  BY wc.id,
+            wc.wst_id;
diff -r 31327b3b2455 -r 83a42e6a562d flys-backend/doc/schema/postgresql.sql
--- a/flys-backend/doc/schema/postgresql.sql	Thu Dec 06 13:10:27 2012 +0100
+++ b/flys-backend/doc/schema/postgresql.sql	Thu Dec 06 17:30:09 2012 +0100
@@ -413,4 +413,16 @@
            ON ol.river_id = qmv.river_id
               AND ol.name = qmv.name;
 
+CREATE VIEW wst_ranges
+AS
+  SELECT wc.id             AS wst_column_id,
+         wc.wst_id         AS wst_id,
+         Min(wcv.position) AS a,
+         Max(wcv.position) AS b
+  FROM   wst_columns wc
+         JOIN wst_column_values wcv
+           ON wc.id = wcv.wst_column_id
+  GROUP  BY wc.id,
+            wc.wst_id;
+
 COMMIT;
diff -r 31327b3b2455 -r 83a42e6a562d flys-client/pom.xml
--- a/flys-client/pom.xml	Thu Dec 06 13:10:27 2012 +0100
+++ b/flys-client/pom.xml	Thu Dec 06 17:30:09 2012 +0100
@@ -40,7 +40,7 @@
     <dependency>
       <groupId>com.smartgwt</groupId>
       <artifactId>smartgwt</artifactId>
-      <version>3.0</version>
+      <version>3.1</version>
     </dependency>
     <dependency>
       <groupId>de.intevation.artifacts.common</groupId>
diff -r 31327b3b2455 -r 83a42e6a562d flys-client/src/main/java/de/intevation/flys/client/server/filter/GGInAFilter.java
--- a/flys-client/src/main/java/de/intevation/flys/client/server/filter/GGInAFilter.java	Thu Dec 06 13:10:27 2012 +0100
+++ b/flys-client/src/main/java/de/intevation/flys/client/server/filter/GGInAFilter.java	Thu Dec 06 17:30:09 2012 +0100
@@ -81,8 +81,10 @@
         HttpServletRequest sreq = (HttpServletRequest) req;
 
         String requesturi = sreq.getRequestURI();
-        for (Enumeration e = req.getAttributeNames() ; e.hasMoreElements() ;) {
-            logger.debug(e.nextElement());
+        if (logger.isDebugEnabled()) {
+            for (Enumeration e = req.getAttributeNames() ; e.hasMoreElements() ;) {
+                logger.debug(e.nextElement());
+            }
         }
 
         logger.debug("Request for: " + requesturi);
@@ -115,8 +117,10 @@
             redirect = true;
         }
 
-        if (sreq.getQueryString() != null) {
-            uri = uri + "?" + sreq.getQueryString();
+        String queryString = sreq.getQueryString();
+
+        if (queryString != null) {
+            uri += "?" + queryString;
         }
         session.setAttribute("requesturi", uri);
 


More information about the Dive4elements-commits mailing list