Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/collections/AttributeWriter.java @ 694:68c6c75a6f7c facets-slt
Add index and description of facets to collections describe document.
flys-artifacts/branches/facets-slt@2136 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 16 Jun 2011 14:10:49 +0000 |
parents | 9c565eb46f06 |
children | 853dceead0f4 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/collections/AttributeWriter.java Thu Jun 16 13:24:00 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/collections/AttributeWriter.java Thu Jun 16 14:10:49 2011 +0000 @@ -116,7 +116,7 @@ ManagedFacet a, List<Facet> list) { - String name = a.getName(); + String name = a.getName() + a.getIndex(); if (list == null) { logger.debug("No old facets found."); @@ -124,7 +124,7 @@ } for (Facet facet: list) { - if (name.equals(facet.getName())) { + if (name.equals(facet.getName() + facet.getIndex())) { writeFacet(doc, cr, output, (ManagedFacet) facet); return true; } @@ -145,6 +145,8 @@ cr.addAttr(theme, "facet", f.getName(), true); cr.addAttr(theme, "pos", Integer.toString(f.getPosition()), true); cr.addAttr(theme, "active", Integer.toString(f.getActive()), true); + cr.addAttr(theme, "index", Integer.toString(f.getIndex()), true); + cr.addAttr(theme, "description", f.getDescription(), true); output.appendChild(theme); }