Mercurial > dive4elements > river
diff flys-artifacts/ChangeLog @ 2563:59c920e73d8a
FixingsOverview: Added a filter mechanism for generating output.
flys-artifacts/trunk@4089 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 20 Feb 2012 16:41:45 +0000 |
parents | ba35dfb7c09a |
children | 3f038d54bc87 |
line wrap: on
line diff
--- a/flys-artifacts/ChangeLog Mon Feb 20 14:36:28 2012 +0000 +++ b/flys-artifacts/ChangeLog Mon Feb 20 16:41:45 2012 +0000 @@ -1,3 +1,25 @@ +2012-02-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> + + * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: + Added a filter mechanism for generating output. + + There are two kinds of filters: + + 1 - A range. Defaults to [-Double.MAX_VALUE, Double.MAX_VALUE] + The resulting sectors are cut to this range. Sectors outside + this range are omitted. + + 2 - column filters: Given a fixing column they can decide to keep + or not to keep it. Following filters exist: + + - IdFilter: Keep column if column id matches. + - DateFilter: Keep column if column date matches. + - DateRangeFilter: Keep column if column date is in range. + - SectorRangeFilter: Keep colum if one of its q sectors is in given range. + - NotFilter: Negates another nested filter. + - AndFilter: Keep column if all nested filters accept column. + - OrFilter: Keep column if at least one of the nested filters accepts it. + 2012-02-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: