[jboss-cvs] jboss-seam/src/main/org/jboss/seam/navigation ...
Shane Bryzak
sbryzak at redhat.com
Wed Sep 12 23:13:22 EDT 2007
User: sbryzak2
Date: 07/09/12 23:13:22
Modified: src/main/org/jboss/seam/navigation
ConversationIdParameter.java
ELConversationIdParameter.java
SyntheticConversationIdParameter.java
Log:
JBSEAM-1423
Revision Changes Path
1.3 +4 -0 jboss-seam/src/main/org/jboss/seam/navigation/ConversationIdParameter.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ConversationIdParameter.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/navigation/ConversationIdParameter.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- ConversationIdParameter.java 21 Jun 2007 05:27:29 -0000 1.2
+++ ConversationIdParameter.java 13 Sep 2007 03:13:22 -0000 1.3
@@ -12,6 +12,10 @@
String getName();
String getParameterName();
String getParameterValue();
+
+ // Performs any necessary conversions on the specified conversation ID to get the actual parameter value
+ String getParameterValue(String value);
+
String getConversationId();
String getInitialConversationId(Map parameters);
String getRequestConversationId(Map parameters);
1.3 +5 -0 jboss-seam/src/main/org/jboss/seam/navigation/ELConversationIdParameter.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ELConversationIdParameter.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/navigation/ELConversationIdParameter.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- ELConversationIdParameter.java 21 Jun 2007 05:27:29 -0000 1.2
+++ ELConversationIdParameter.java 13 Sep 2007 03:13:22 -0000 1.3
@@ -77,4 +77,9 @@
}
}
+ public String getParameterValue(String value)
+ {
+ return value.startsWith(name + ":") ? value.substring(name.length() + 1) : value;
+ }
+
}
1.3 +5 -0 jboss-seam/src/main/org/jboss/seam/navigation/SyntheticConversationIdParameter.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: SyntheticConversationIdParameter.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/navigation/SyntheticConversationIdParameter.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- SyntheticConversationIdParameter.java 21 Jun 2007 05:27:29 -0000 1.2
+++ SyntheticConversationIdParameter.java 13 Sep 2007 03:13:22 -0000 1.3
@@ -28,6 +28,11 @@
return Manager.instance().getCurrentConversationId();
}
+ public String getParameterValue(String value)
+ {
+ return value;
+ }
+
public String getInitialConversationId(Map parameters)
{
return Id.nextId();
More information about the jboss-cvs-commits
mailing list