comparison flys-artifacts/ChangeLog @ 2564:3f038d54bc87

FixingsOverviewService: Made the filter mechanisms available via the incoming XML document. flys-artifacts/trunk@4090 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 20 Feb 2012 19:13:19 +0000
parents 59c920e73d8a
children 72f77b2210c2
comparison
equal deleted inserted replaced
2563:59c920e73d8a 2564:3f038d54bc87
1 2012-02-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2
3 * src/main/java/de/intevation/flys/artifacts/services/FixingsOverviewService.java:
4 Made the filter mechanisms available via the incoming XML document.
5
6 1 - range: Simply add a <range from="..." to="..."/> element next to the
7 <river> element. Optional. Defaults to full extent.
8
9 2 - filters: Add a <filter> element next to the <river> element.
10 Optional. Defaults to accepting all.
11 The <filter> element can contain the following elements:
12
13 <column cid="..."/>: Creates an IdFilter.
14 <date when="..."/>: Creates a DateFilter.
15 <date-range from="..." to="..."/>: Creates a DateRangeFilter.
16 <sector-range from="..." to="..."/>: Create a SectorRangeFilter.
17 <not>...</not>: Creates a NotFilter. The nested element is negated.
18 <and>...</and>: Create an AndFilter: The nested elements are 'and'ed.
19 <or>...</or>: Create an OrFilter: The nested elements are 'or'ed.
20
21 These filters need testing!
22
23 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
24 Made date format a public constant.
25
1 2012-02-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> 26 2012-02-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2 27
3 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: 28 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
4 Added a filter mechanism for generating output. 29 Added a filter mechanism for generating output.
5 30

http://dive4elements.wald.intevation.org