You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ja...@apache.org on 2010/07/08 19:32:09 UTC
svn commit: r961842 -
/myfaces/core/trunk/api/src/main/java/javax/faces/application/NavigationCase.java
Author: jakobk
Date: Thu Jul 8 17:32:09 2010
New Revision: 961842
URL: http://svn.apache.org/viewvc?rev=961842&view=rev
Log:
added <view-param> to NavigationCase.toString()
Modified:
myfaces/core/trunk/api/src/main/java/javax/faces/application/NavigationCase.java
Modified: myfaces/core/trunk/api/src/main/java/javax/faces/application/NavigationCase.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/application/NavigationCase.java?rev=961842&r1=961841&r2=961842&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/application/NavigationCase.java (original)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/application/NavigationCase.java Thu Jul 8 17:32:09 2010
@@ -240,7 +240,30 @@ public class NavigationCase
builder.append(" ");
builder.append("<redirect include-view-params=\"");
builder.append(_includeViewParams);
- builder.append("\"/>");
+ if (_parameters != null && _parameters.size() != 0)
+ {
+ builder.append("\">\n");
+ for (Map.Entry<String, List<String>> entry : _parameters.entrySet())
+ {
+ final String name = entry.getKey();
+ for (String value : entry.getValue())
+ {
+ builder.append(" <view-param>\n");
+ builder.append(" <name>");
+ builder.append(name);
+ builder.append("</name>\n");
+ builder.append(" <value>");
+ builder.append(value);
+ builder.append("</value>\n");
+ builder.append(" </view-param>\n");
+ }
+ }
+ builder.append(" </redirect>\n");
+ }
+ else
+ {
+ builder.append("\"/>\n");
+ }
}
builder.append("</navigation-case>");