Author: hrabago Date: Sun Aug 14 14:24:39 2005 New Revision: 232648 URL: http://svn.apache.org/viewcvs?rev=232648&view=rev Log: Remove contextRelative and references to it.
Modified: struts/core/trunk/src/share/org/apache/struts/action/ActionForward.java struts/core/trunk/src/share/org/apache/struts/action/ActionRedirect.java struts/core/trunk/src/share/org/apache/struts/actions/ForwardAction.java struts/core/trunk/src/share/org/apache/struts/config/ActionConfigMatcher.java struts/core/trunk/src/share/org/apache/struts/config/ForwardConfig.java struts/core/trunk/src/share/org/apache/struts/mock/TestMockBase.java struts/core/trunk/src/share/org/apache/struts/util/RequestUtils.java struts/core/trunk/src/test/org/apache/struts/config/TestActionConfigMatcher.java struts/core/trunk/src/test/org/apache/struts/util/TestRequestUtils.java Modified: struts/core/trunk/src/share/org/apache/struts/action/ActionForward.java URL: http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/action/ActionForward.java?rev=232648&r1=232647&r2=232648&view=diff ============================================================================== --- struts/core/trunk/src/share/org/apache/struts/action/ActionForward.java (original) +++ struts/core/trunk/src/share/org/apache/struts/action/ActionForward.java Sun Aug 14 14:24:39 2005 @@ -122,27 +122,6 @@ /** - * <p>Construct a new instance with the specified values.</p> - * - * @param name Name of this instance - * @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) { - - super(); - setName(name); - setPath(path); - setRedirect(redirect); - setContextRelative(contextRelative); - - } - - - /** * Construct a new instance with the specified values. * * @param name Name of this forward @@ -172,7 +151,6 @@ public ActionForward(ActionForward copyMe) { this(copyMe.getName(), copyMe.getPath(), copyMe.getRedirect(), copyMe.getModule()); - setContextRelative(copyMe.getContextRelative()); } } Modified: struts/core/trunk/src/share/org/apache/struts/action/ActionRedirect.java URL: http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/action/ActionRedirect.java?rev=232648&r1=232647&r2=232648&view=diff ============================================================================== --- struts/core/trunk/src/share/org/apache/struts/action/ActionRedirect.java (original) +++ struts/core/trunk/src/share/org/apache/struts/action/ActionRedirect.java Sun Aug 14 14:24:39 2005 @@ -132,7 +132,6 @@ public ActionRedirect(ForwardConfig baseConfig) { setName(baseConfig.getName()); setPath(baseConfig.getPath()); - setContextRelative(baseConfig.getContextRelative()); setModule(baseConfig.getModule()); setRedirect(true); initializeParameters(); Modified: struts/core/trunk/src/share/org/apache/struts/actions/ForwardAction.java URL: http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/actions/ForwardAction.java?rev=232648&r1=232647&r2=232648&view=diff ============================================================================== --- struts/core/trunk/src/share/org/apache/struts/actions/ForwardAction.java (original) +++ struts/core/trunk/src/share/org/apache/struts/actions/ForwardAction.java Sun Aug 14 14:24:39 2005 @@ -90,7 +90,6 @@ // Let the controller handle the request ActionForward retVal = new ActionForward(path); - retVal.setContextRelative(true); return retVal; } Modified: struts/core/trunk/src/share/org/apache/struts/config/ActionConfigMatcher.java URL: http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/config/ActionConfigMatcher.java?rev=232648&r1=232647&r2=232648&view=diff ============================================================================== --- struts/core/trunk/src/share/org/apache/struts/config/ActionConfigMatcher.java (original) +++ struts/core/trunk/src/share/org/apache/struts/config/ActionConfigMatcher.java Sun Aug 14 14:24:39 2005 @@ -168,7 +168,6 @@ ForwardConfig cfg; for (int x = 0; x < fConfigs.length; x++) { cfg = new ActionForward(); - cfg.setContextRelative(fConfigs[x].getContextRelative()); cfg.setName(fConfigs[x].getName()); cfg.setPath(convertParam(fConfigs[x].getPath(), vars)); cfg.setRedirect(fConfigs[x].getRedirect()); Modified: struts/core/trunk/src/share/org/apache/struts/config/ForwardConfig.java URL: http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/config/ForwardConfig.java?rev=232648&r1=232647&r2=232648&view=diff ============================================================================== --- struts/core/trunk/src/share/org/apache/struts/config/ForwardConfig.java (original) +++ struts/core/trunk/src/share/org/apache/struts/config/ForwardConfig.java Sun Aug 14 14:24:39 2005 @@ -62,27 +62,7 @@ } - - /** - * 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 contextRelative Is this path context relative? - * @deprecated Use module rather than contextRelative - */ - public ForwardConfig(String name, String path, boolean redirect, - boolean contextRelative) { - - super(); - setName(name); - setPath(path); - setRedirect(redirect); - setContextRelative(contextRelative); - - } - + /** * <p>Construct a new instance with the specified values.</p> * @param name Name of this forward @@ -105,30 +85,6 @@ /** - * Should the value of the <code>path</code> property be considered - * context-relative if it starts with a slash (and therefore not - * prefixed with the module prefix? - * @deprecated Use module property instead; will be removed in a release following 1.2.0. - */ - protected boolean contextRelative = false; - - /** - * @deprecated Use module property instead; will be removed in a release following 1.2.0. - */ - public boolean getContextRelative() { - return (this.contextRelative); - } - - /** - * @deprecated Use module property instead; will be removed in a release following 1.2.0. - */ - public void setContextRelative(boolean contextRelative) { - throwIfConfigured(); - this.contextRelative = contextRelative; - } - - - /** * The name of the ForwardConfig that this object should inherit properties * from. */ @@ -424,10 +380,6 @@ setCommand(config.getCommand()); } - if (!getContextRelative()) { - setContextRelative(config.getContextRelative()); - } - if (getModule() == null) { setModule(config.getModule()); } @@ -533,8 +485,6 @@ sb.append(this.path); sb.append(",redirect="); sb.append(this.redirect); - sb.append(",contextRelative="); - sb.append(this.contextRelative); sb.append(",module="); sb.append(this.module); sb.append(",extends="); Modified: struts/core/trunk/src/share/org/apache/struts/mock/TestMockBase.java URL: http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/mock/TestMockBase.java?rev=232648&r1=232647&r2=232648&view=diff ============================================================================== --- struts/core/trunk/src/share/org/apache/struts/mock/TestMockBase.java (original) +++ struts/core/trunk/src/share/org/apache/struts/mock/TestMockBase.java Sun Aug 14 14:24:39 2005 @@ -128,19 +128,19 @@ // Forward "external" to "http://jakarta.apache.org/" moduleConfig.addForwardConfig (new ActionForward("external", "http://jakarta.apache.org/", - false, false)); + false)); // Forward "foo" to "/bar.jsp" moduleConfig.addForwardConfig - (new ActionForward("foo", "/bar.jsp", false, false)); + (new ActionForward("foo", "/bar.jsp", false)); // Forward "relative1" to "relative.jsp" non-context-relative moduleConfig.addForwardConfig - (new ActionForward("relative1", "relative.jsp", false, false)); + (new ActionForward("relative1", "relative.jsp", false)); // Forward "relative2" to "relative.jsp" context-relative moduleConfig.addForwardConfig - (new ActionForward("relative2", "relative.jsp", false, true)); + (new ActionForward("relative2", "relative.jsp", false)); // Form Bean "static" is a standard ActionForm subclass formBean = new ActionFormBean @@ -222,38 +222,36 @@ moduleConfig.addForwardConfig (new ForwardConfig("moduleForward", "/module/forward", - false, // No redirect - false)); // Not context relative + false)); // No redirect, same module moduleConfig.addForwardConfig (new ForwardConfig("moduleRedirect", "/module/redirect", - true, // Redirect - false)); // Not context relative + true)); // Redirect, same module moduleConfig.addForwardConfig (new ForwardConfig("contextForward", - "/context/forward", + "/forward", false, // No redirect - true)); // Context relative + "/context")); // Specify module moduleConfig.addForwardConfig (new ForwardConfig("contextRedirect", - "/context/redirect", + "/redirect", true, // Redirect - true)); // Context relative + "/context")); // Specify module moduleConfig.addForwardConfig (new ForwardConfig("moduleNoslash", "module/noslash", - false, // No redirect - false)); // Not context relative + false)); // No redirect, same module + moduleConfig.addForwardConfig (new ForwardConfig("contextNoslash", - "context/noslash", + "noslash", false, // No redirect - true)); // Not context relative + "/context")); // Specify module } @@ -272,19 +270,19 @@ // Forward "external" to "http://jakarta.apache.org/" moduleConfig2.addForwardConfig (new ActionForward("external", "http://jakarta.apache.org/", - false, false)); + false)); // Forward "foo" to "/baz.jsp" (different from default) moduleConfig2.addForwardConfig - (new ActionForward("foo", "/baz.jsp", false, false)); + (new ActionForward("foo", "/baz.jsp", false)); // Forward "relative1" to "relative.jsp" non-context-relative moduleConfig2.addForwardConfig - (new ActionForward("relative1", "relative.jsp", false, false)); + (new ActionForward("relative1", "relative.jsp", false)); // Forward "relative2" to "relative.jsp" context-relative moduleConfig2.addForwardConfig - (new ActionForward("relative2", "relative.jsp", false, true)); + (new ActionForward("relative2", "relative.jsp", false)); // Form Bean "static" is a standard ActionForm subclass (same as default) formBean = new ActionFormBean @@ -331,38 +329,36 @@ moduleConfig2.addForwardConfig (new ForwardConfig("moduleForward", "/module/forward", - false, // No redirect - false)); // Not context relative + false)); // No redirect, same module moduleConfig2.addForwardConfig (new ForwardConfig("moduleRedirect", "/module/redirect", - true, // Redirect - false)); // Not context relative + true)); // Redirect, same module + moduleConfig2.addForwardConfig (new ForwardConfig("contextForward", - "/context/forward", + "/forward", false, // No redirect - true)); // Context relative + "/context")); // Specify module moduleConfig2.addForwardConfig (new ForwardConfig("contextRedirect", - "/context/redirect", + "/redirect", true, // Redirect - true)); // Context relative + "/context")); // Specify module moduleConfig2.addForwardConfig (new ForwardConfig("moduleNoslash", "module/noslash", - false, // No redirect - false)); // Not context relative + false)); // No redirect, same module moduleConfig2.addForwardConfig (new ForwardConfig("contextNoslash", - "context/noslash", + "noslash", false, // No redirect - true)); // Not context relative + "/context")); // Specify module } @@ -389,38 +385,35 @@ moduleConfig3.addForwardConfig (new ForwardConfig("moduleForward", "/module/forward", - false, // No redirect - false)); // Not context relative + false)); // No redirect, same module moduleConfig3.addForwardConfig (new ForwardConfig("moduleRedirect", "/module/redirect", - true, // Redirect - false)); // Not context relative + true)); // Redirect, same module moduleConfig3.addForwardConfig (new ForwardConfig("contextForward", - "/context/forward", + "/forward", false, // No redirect - true)); // Context relative + "/context")); // Specify module moduleConfig3.addForwardConfig (new ForwardConfig("contextRedirect", - "/context/redirect", + "/redirect", true, // Redirect - true)); // Context relative + "/context")); // Specify module moduleConfig3.addForwardConfig (new ForwardConfig("moduleNoslash", "module/noslash", - false, // No redirect - false)); // Not context relative + false)); // No redirect, same module moduleConfig3.addForwardConfig (new ForwardConfig("contextNoslash", - "context/noslash", - false, // No redirect - true)); // Not context relative + "noslash", + false, // No redirect + "/context")); // specify module } Modified: struts/core/trunk/src/share/org/apache/struts/util/RequestUtils.java URL: http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/util/RequestUtils.java?rev=232648&r1=232647&r2=232648&view=diff ============================================================================== --- struts/core/trunk/src/share/org/apache/struts/util/RequestUtils.java (original) +++ struts/core/trunk/src/share/org/apache/struts/util/RequestUtils.java Sun Aug 14 14:24:39 2005 @@ -786,15 +786,7 @@ } } - // Handle a ForwardConfig marked as context relative StringBuffer sb = new StringBuffer(); - if (forward.getContextRelative()) { - if (!path.startsWith("/")) { - sb.append("/"); - } - sb.append(path); - return (sb.toString()); - } // Calculate a context relative path for this ForwardConfig String forwardPattern = moduleConfig.getControllerConfig().getForwardPattern(); Modified: struts/core/trunk/src/test/org/apache/struts/config/TestActionConfigMatcher.java URL: http://svn.apache.org/viewcvs/struts/core/trunk/src/test/org/apache/struts/config/TestActionConfigMatcher.java?rev=232648&r1=232647&r2=232648&view=diff ============================================================================== --- struts/core/trunk/src/test/org/apache/struts/config/TestActionConfigMatcher.java (original) +++ struts/core/trunk/src/test/org/apache/struts/config/TestActionConfigMatcher.java Sun Aug 14 14:24:39 2005 @@ -148,7 +148,6 @@ ForwardConfig cfg = fConfigs[x]; if ("name".equals(cfg.getName())) { found = true; - assertTrue("ContextRelative isn't correct", cfg.getContextRelative()); assertTrue("Path hasn't been replaced", "path,Bar".equals(cfg.getPath())); } } @@ -187,13 +186,11 @@ mapping.setInput("input,{1}"); ForwardConfig cfg = new ActionForward(); - cfg.setContextRelative(true); cfg.setName("name"); cfg.setPath("path,{1}"); mapping.addForwardConfig(cfg); cfg = new ActionForward(); - cfg.setContextRelative(true); cfg.setName("name2"); cfg.setPath("path2"); mapping.addForwardConfig(cfg); Modified: struts/core/trunk/src/test/org/apache/struts/util/TestRequestUtils.java URL: http://svn.apache.org/viewcvs/struts/core/trunk/src/test/org/apache/struts/util/TestRequestUtils.java?rev=232648&r1=232647&r2=232648&view=diff ============================================================================== --- struts/core/trunk/src/test/org/apache/struts/util/TestRequestUtils.java (original) +++ struts/core/trunk/src/test/org/apache/struts/util/TestRequestUtils.java Sun Aug 14 14:24:39 2005 @@ -398,7 +398,7 @@ ForwardConfig forward = null; String result = null; - // redirect=false, contextRelative=false + // redirect=false, module=null forward = moduleConfig.findForwardConfig("moduleForward"); assertNotNull("moduleForward found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -407,7 +407,7 @@ "/module/forward", result); - // redirect=true, contextRelative=false + // redirect=true, module=null forward = moduleConfig.findForwardConfig("moduleRedirect"); assertNotNull("moduleRedirect found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -416,7 +416,7 @@ "/module/redirect", result); - // redirect=false, contextRelative=true + // redirect=false, module=/context forward = moduleConfig.findForwardConfig("contextForward"); assertNotNull("contextForward found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -425,7 +425,7 @@ "/context/forward", result); - // redirect=true, contextRelative=true + // redirect=true, module=/context forward = moduleConfig.findForwardConfig("contextRedirect"); assertNotNull("contextRedirect found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -434,7 +434,7 @@ "/context/redirect", result); - // noslash, contextRelative=false + // noslash, module=null forward = moduleConfig.findForwardConfig("moduleNoslash"); assertNotNull("moduleNoslash found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -443,7 +443,7 @@ "/module/noslash", result); - // noslash, contextRelative=true + // noslash, module=/ forward = moduleConfig.findForwardConfig("contextNoslash"); assertNotNull("contextNoslash found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -463,7 +463,7 @@ ForwardConfig forward = null; String result = null; - // redirect=false, contextRelative=false + // redirect=false, module=null forward = moduleConfig2.findForwardConfig("moduleForward"); assertNotNull("moduleForward found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -472,7 +472,7 @@ "/2/module/forward", result); - // redirect=true, contextRelative=false + // redirect=true, module=null forward = moduleConfig2.findForwardConfig("moduleRedirect"); assertNotNull("moduleRedirect found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -481,7 +481,7 @@ "/2/module/redirect", result); - // redirect=false, contextRelative=true + // redirect=false, module=/context forward = moduleConfig2.findForwardConfig("contextForward"); assertNotNull("contextForward found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -490,7 +490,7 @@ "/context/forward", result); - // redirect=true, contextRelative=true + // redirect=true, module=/context forward = moduleConfig2.findForwardConfig("contextRedirect"); assertNotNull("contextRedirect found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -499,7 +499,7 @@ "/context/redirect", result); - // noslash, contextRelative=false + // noslash, module=null forward = moduleConfig2.findForwardConfig("moduleNoslash"); assertNotNull("moduleNoslash found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -508,7 +508,7 @@ "/2/module/noslash", result); - // noslash, contextRelative=true + // noslash, module=/ forward = moduleConfig2.findForwardConfig("contextNoslash"); assertNotNull("contextNoslash found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -528,7 +528,7 @@ ForwardConfig forward = null; String result = null; - // redirect=false, contextRelative=false + // redirect=false, module=null forward = moduleConfig3.findForwardConfig("moduleForward"); assertNotNull("moduleForward found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -537,7 +537,7 @@ "/forwarding/3/module/forward", result); - // redirect=true, contextRelative=false + // redirect=true, module=null forward = moduleConfig3.findForwardConfig("moduleRedirect"); assertNotNull("moduleRedirect found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -546,25 +546,25 @@ "/forwarding/3/module/redirect", result); - // redirect=false, contextRelative=true + // redirect=false, module=/context forward = moduleConfig3.findForwardConfig("contextForward"); assertNotNull("contextForward found", forward); result = RequestUtils.forwardURL(request, forward, null); assertNotNull("contextForward computed", result); assertEquals("contextForward value", - "/context/forward", + "/forwarding/context/forward", result); - // redirect=true, contextRelative=true + // redirect=true, module=/context forward = moduleConfig3.findForwardConfig("contextRedirect"); assertNotNull("contextRedirect found", forward); result = RequestUtils.forwardURL(request, forward, null); assertNotNull("contextRedirect computed", result); assertEquals("contextRedirct value", - "/context/redirect", + "/forwarding/context/redirect", result); - // noslash, contextRelative=false + // noslash, module=null forward = moduleConfig3.findForwardConfig("moduleNoslash"); assertNotNull("moduleNoslash found", forward); result = RequestUtils.forwardURL(request, forward, null); @@ -573,15 +573,14 @@ "/forwarding/3/module/noslash", result); - // noslash, contextRelative=true + // noslash, module=/ forward = moduleConfig3.findForwardConfig("contextNoslash"); assertNotNull("contextNoslash found", forward); result = RequestUtils.forwardURL(request, forward, null); assertNotNull("contextNoslash computed", result); assertEquals("contextNoslash value", - "/context/noslash", + "/forwarding/context/noslash", result); - } @@ -611,22 +610,22 @@ "/forwarding/3/module/redirect", result); - // redirect=false, contextRelative=true, link to module 3 + // redirect=false, module=/context forward = moduleConfig3.findForwardConfig("contextForward"); assertNotNull("contextForward found", forward); result = RequestUtils.forwardURL(request, forward, moduleConfig3); assertNotNull("contextForward computed", result); assertEquals("contextForward value", - "/context/forward", + "/forwarding/context/forward", result); - // redirect=true, contextRelative=true, link to module 3 + // redirect=true, module=/context forward = moduleConfig3.findForwardConfig("contextRedirect"); assertNotNull("contextRedirect found", forward); result = RequestUtils.forwardURL(request, forward, moduleConfig3); assertNotNull("contextRedirect computed", result); assertEquals("contextRedirct value", - "/context/redirect", + "/forwarding/context/redirect", result); // noslash, contextRelative=false, link to module 3 @@ -638,13 +637,13 @@ "/forwarding/3/module/noslash", result); - // noslash, contextRelative=true, link to module 3 + // noslash, module=/ forward = moduleConfig3.findForwardConfig("contextNoslash"); assertNotNull("contextNoslash found", forward); result = RequestUtils.forwardURL(request, forward, moduleConfig3); assertNotNull("contextNoslash computed", result); assertEquals("contextNoslash value", - "/context/noslash", + "/forwarding/context/noslash", result); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]