ovidiu 02/03/29 21:30:41
Modified: src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/javascript
JSCocoon.java
Log:
Implement jsFunction_forwardTo().
Revision Changes Path
1.7 +14 -0
xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/javascript/JSCocoon.java
Index: JSCocoon.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/javascript/JSCocoon.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- JSCocoon.java 25 Mar 2002 07:35:45 -0000 1.6
+++ JSCocoon.java 30 Mar 2002 05:30:40 -0000 1.7
@@ -164,6 +164,20 @@
environment, context);
}
+ public void jsFunction_forwardTo(String uri, Object bizData, Object cont)
+ throws Exception
+ {
+ if (bizData instanceof Wrapper)
+ bizData = ((Wrapper)bizData).unwrap();
+ else if (bizData instanceof Scriptable)
+ bizData = jsobjectToMap((Scriptable)bizData);
+
+ JSWebContinuation kont = (JSWebContinuation)cont;
+
+ interp.forwardTo(uri, bizData, kont.getWebContinuation(),
+ environment, context);
+ }
+
public void jsFunction_diplayAllContinuations()
{
if (continuationsMgr instanceof ContinuationsManagerImpl)
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]