Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/shared/model/OutFilter.java @ 846:e47ef0ca8f33
Compile a list of recommendations out of
flys-client/trunk@2570 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Wed, 24 Aug 2011 16:52:40 +0000 |
parents | 3dde14f0bd98 |
children |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/shared/model/OutFilter.java Wed Aug 24 16:06:48 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/OutFilter.java Wed Aug 24 16:52:40 2011 +0000 @@ -43,5 +43,20 @@ public void setFacetFilters(List<FacetFilter> facetFilters) { this.facetFilters = facetFilters; } + + public void collectIds(StringBuilder sb) { + for (FacetFilter facetFilter: facetFilters) { + facetFilter.collectIds(sb); + } + } + + public List<Recommendation.Facet> toFacets() { + List<Recommendation.Facet> facets = + new ArrayList<Recommendation.Facet>(facetFilters.size()); + for (FacetFilter facetFilter: facetFilters) { + facets.add(facetFilter.toFacet()); + } + return facets; + } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :