niallp 2004/09/02 19:47:00
Modified: src/share/org/apache/struts/action ActionForward.java
Log:
Bug 30884 include module in ActionForward "copy" constructor - patch supplied by
Hubert Rabago
Revision Changes Path
1.16 +27 -5
jakarta-struts/src/share/org/apache/struts/action/ActionForward.java
Index: ActionForward.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionForward.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ActionForward.java 16 Mar 2004 21:06:03 -0000 1.15
+++ ActionForward.java 3 Sep 2004 02:47:00 -0000 1.16
@@ -130,6 +130,7 @@
* @param path Path for this instance
* @param redirect Redirect flag for this instance
* @param contextRelative Context relative flag for this instance
+ * @deprecated Use module rather than contextRelative
*/
public ActionForward(String name, String path, boolean redirect,
boolean contextRelative) {
@@ -144,13 +145,34 @@
/**
+ * Construct a new instance with the specified values.
+ *
+ * @param name Name of this forward
+ * @param path Path to which control should be forwarded or redirected
+ * @param redirect Should we do a redirect?
+ * @param module Module prefix, if any
+ */
+ public ActionForward(String name, String path, boolean redirect,
+ String module) {
+
+ super();
+ setName(name);
+ setPath(path);
+ setRedirect(redirect);
+ setModule(module);
+
+ }
+
+
+ /**
* <p>Construct a new instance based on the values of another ActionForward.</p>
*
* @param copyMe An ActionForward instance to copy
* @since Struts 1.2.1
*/
public ActionForward(ActionForward copyMe) {
-
this(copyMe.getName(),copyMe.getPath(),copyMe.getRedirect(),copyMe.getContextRelative());
+
this(copyMe.getName(),copyMe.getPath(),copyMe.getRedirect(),copyMe.getModule());
+ setContextRelative(copyMe.getContextRelative());
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]