Mercurial > dive4elements > river
view contrib/make_flys_release/confs/log4j.properties @ 5509:627584bc0586
Datacage: Added <dc:filter> element. This allows cleaner way to narrow the datasets.
Example:
<dc:context>
<dc:statement>
SELECT DISTINCT
name AS hws_name,
official AS hws_official,
kind_id AS hws_kind
FROM hws_lines
WHERE river_id = ${river_id}
</dc:statement>
<dc:if test="dc:has-result()">
<lines>
<dc:macro name="hws-lines">
<dc:elements>
<hws factory="hwsfactory" name="{$hws_name}"/>
</dc:elements>
</dc:macro>
<dc:filter expr="$hws_official=1">
<dc:if test="dc:has-result()">
<official>
<dc:filter expr="$hws_kind=1">
<dc:if test="dc:has-result()">
<Durchlass><dc:call-macro name="hws-lines"></Durchlass>
</dc:if>
</dc:filter>
<dc:filter expr="$hws_kind=2">
<dc:if test="dc:has-result()">
<Damm><dc:call-macro name="hws-lines"></Damm>
</dc:if>
</dc:filter>
<dc:filter expr="$hws_kind=3">
<dc:if test="dc:has-result()">
<Graben><dc:call-macro name="hws-lines"></Graben>
</dc:if>
</dc:filter>
</official>
</dc:if>
</dc:filter>
</lines>
</dc:if>
</dc:context>
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Thu, 28 Mar 2013 16:51:15 +0100 |
parents | 9d404069f361 |
children |
line wrap: on
line source
log4j.rootLogger=DEBUG, FLYS ########## INTERNAL PACKAGES log4j.category.de.intevation.artifactdatabase=INFO ########## INTERNAL CLASSES log4j.category.de.intevation.artifactdatabase.DatabaseCleaner=INFO log4j.category.de.intevation.flys.utils.ThemeUtil=INFO ########## EXTERNAL PACKAGES log4j.category.org.hibernate=WARN log4j.category.net.sf.ehcache=WARN log4j.category.org.eclipse=WARN log4j.category.org.restlet=INFO ########## APPENDER SETTINGS log4j.appender.FLYS.layout=org.apache.log4j.PatternLayout log4j.appender.FLYS.layout.ConversionPattern=%d{HH:mm:ss} [%t] %-5p %c{1} - %m%n log4j.appender.FLYS=org.apache.log4j.RollingFileAppender log4j.appender.FLYS.File=/tmp/flys-server-default.log log4j.appender.FLYS.MaxFileSize=5000KB log4j.appender.FLYS.MaxBackupIndex=1