Mercurial > dive4elements > gnv-client
diff gnv/src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java @ 289:890d7a41ab93
Added Support for Boolean-Output-Parameters in Diagramm-Options
gnv/trunk@422 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Mon, 14 Dec 2009 16:14:33 +0000 |
parents | 013d47662161 |
children | 416ff31f6273 |
line wrap: on
line diff
--- a/gnv/src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java Mon Dec 14 14:59:34 2009 +0000 +++ b/gnv/src/main/java/de/intevation/gnv/action/ChangeOptionsAction.java Mon Dec 14 16:14:33 2009 +0000 @@ -63,8 +63,13 @@ DiagrammOptions diagrammOptions = new DiagrammOptions(); while (it.hasNext()) { OutputParameter parameter = it.next(); - diagrammOptions.setValue(parameter.getName(), request - .getParameter(parameter.getName())); + String value = request.getParameter(parameter.getName()); + if (parameter.getType().equalsIgnoreCase("boolean")){ + if (value == null){ + value = "false"; + } + } + diagrammOptions.setValue(parameter.getName(),value); } sm.setDiagrammOptions(diagrammOptions);