Modified: jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/PortletWebSession.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/PortletWebSession.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/PortletWebSession.java (original) +++ jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/PortletWebSession.java Sat Mar 11 12:54:27 2006 @@ -75,4 +75,4 @@ _portletSession.invalidate(); } -} +} \ No newline at end of file
Modified: jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicer.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicer.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicer.java (original) +++ jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicer.java Sat Mar 11 12:54:27 2006 @@ -29,6 +29,6 @@ */ public interface RenderRequestServicer { - void service(RenderRequest request, RenderResponse response) throws IOException, + public void service(RenderRequest request, RenderResponse response) throws IOException, PortletException; -} +} \ No newline at end of file Modified: jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicerFilter.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicerFilter.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicerFilter.java (original) +++ jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicerFilter.java Sat Mar 11 12:54:27 2006 @@ -30,6 +30,6 @@ */ public interface RenderRequestServicerFilter { - void service(RenderRequest request, RenderResponse response, + public void service(RenderRequest request, RenderResponse response, RenderRequestServicer servicer) throws IOException, PortletException; -} +} \ No newline at end of file Modified: jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicerToWebRequestServicerBridge.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicerToWebRequestServicerBridge.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicerToWebRequestServicerBridge.java (original) +++ jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderRequestServicerToWebRequestServicerBridge.java Sat Mar 11 12:54:27 2006 @@ -64,4 +64,4 @@ _webRequestServicer = webRequestServicer; } -} +} \ No newline at end of file Modified: jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderService.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderService.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderService.java (original) +++ jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderService.java Sat Mar 11 12:54:27 2006 @@ -105,4 +105,4 @@ { _pageResolver = pageResolver; } -} +} \ No newline at end of file Modified: jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderWebResponse.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderWebResponse.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderWebResponse.java (original) +++ jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/RenderWebResponse.java Sat Mar 11 12:54:27 2006 @@ -58,4 +58,4 @@ { return _renderResponse.getNamespace(); } -} +} \ No newline at end of file Modified: jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/SetupPortletApplicationGlobals.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/SetupPortletApplicationGlobals.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/SetupPortletApplicationGlobals.java (original) +++ jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/SetupPortletApplicationGlobals.java Sat Mar 11 12:54:27 2006 @@ -34,4 +34,4 @@ initialize("portlet"); } -} +} \ No newline at end of file Modified: jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/bindings/BindingsMessages.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/bindings/BindingsMessages.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/bindings/BindingsMessages.java (original) +++ jakarta/tapestry/trunk/portlet/src/java/org/apache/tapestry/portlet/bindings/BindingsMessages.java Sat Mar 11 12:54:27 2006 @@ -1,4 +1,4 @@ -// Copyright 2005, 2006 The Apache Software Foundation +// Copyright 2005 The Apache Software Foundation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -14,25 +14,18 @@ package org.apache.tapestry.portlet.bindings; -import org.apache.hivemind.Messages; import org.apache.hivemind.impl.MessageFormatter; /** * @author Howard M. Lewis Ship * @since 4.0 */ -final class BindingsMessages +class BindingsMessages { - - private final static Messages MESSAGES = new MessageFormatter(BindingsMessages.class); - - /** @since 4.1 */ - private BindingsMessages() - { - } + private final static MessageFormatter _formatter = new MessageFormatter(BindingsMessages.class); static String noUserInfo() { - return MESSAGES.getMessage("no-user-info"); + return _formatter.getMessage("no-user-info"); } } Modified: jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestApplicationPortlet.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestApplicationPortlet.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestApplicationPortlet.java (original) +++ jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestApplicationPortlet.java Sat Mar 11 12:54:27 2006 @@ -1,4 +1,4 @@ -// Copyright 2005, 2006 The Apache Software Foundation +// Copyright 2005 The Apache Software Foundation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -33,11 +33,8 @@ */ public class TestApplicationPortlet extends HiveMindTestCase { - - /** Test fixture. */ public static class ApplicationPortletFixture extends ApplicationPortlet { - private final Registry _constructRegistry; public ApplicationPortletFixture(Registry registry) @@ -53,26 +50,28 @@ private PortletApplicationInitializer newInitializer() { - return (PortletApplicationInitializer)newMock(PortletApplicationInitializer.class); + return (PortletApplicationInitializer) newMock(PortletApplicationInitializer.class); } private ActionRequestServicer newActionRequestServicer() { - return (ActionRequestServicer)newMock(ActionRequestServicer.class); + return (ActionRequestServicer) newMock(ActionRequestServicer.class); } private RenderRequestServicer newRenderRequestServicer() { - return (RenderRequestServicer)newMock(RenderRequestServicer.class); + return (RenderRequestServicer) newMock(RenderRequestServicer.class); } private Registry newRegistry(PortletApplicationInitializer initializer, ActionRequestServicer actionRequestServicer, RenderRequestServicer renderRequestServicer) { MockControl control = newControl(Registry.class); - Registry registry = (Registry)control.getMock(); + Registry registry = (Registry) control.getMock(); - registry.getService("tapestry.portlet.PortletApplicationInitializer", PortletApplicationInitializer.class); + registry.getService( + "tapestry.portlet.PortletApplicationInitializer", + PortletApplicationInitializer.class); control.setReturnValue(initializer); registry.getService("tapestry.portlet.ActionRequestServicer", ActionRequestServicer.class); @@ -86,39 +85,38 @@ private PortletConfig newConfig() { - return (PortletConfig)newMock(PortletConfig.class); + return (PortletConfig) newMock(PortletConfig.class); } private ActionRequest newActionRequest() { - return (ActionRequest)newMock(ActionRequest.class); + return (ActionRequest) newMock(ActionRequest.class); } private ActionResponse newActionResponse() { - return (ActionResponse)newMock(ActionResponse.class); + return (ActionResponse) newMock(ActionResponse.class); } private RenderRequest newRenderRequest() { - return (RenderRequest)newMock(RenderRequest.class); + return (RenderRequest) newMock(RenderRequest.class); } private RenderResponse newRenderResponse() { - return (RenderResponse)newMock(RenderResponse.class); + return (RenderResponse) newMock(RenderResponse.class); } - public void testParseOptionalDescriptors() - throws Exception + public void testParseOptionalDescriptors() throws Exception { MockControl configc = MockControl.createControl(PortletConfig.class); addControl(configc); - PortletConfig config = (PortletConfig)configc.getMock(); + PortletConfig config = (PortletConfig) configc.getMock(); MockControl contextc = MockControl.createControl(PortletContext.class); addControl(contextc); - PortletContext context = (PortletContext)contextc.getMock(); + PortletContext context = (PortletContext) contextc.getMock(); config.getPortletName(); configc.setReturnValue("myportlet", 3); @@ -155,8 +153,7 @@ assertEquals("parsed", ap._registry.expandSymbols("${module-plain}", null)); } - public void testInitAndDestroy() - throws Exception + public void testInitAndDestroy() throws Exception { PortletApplicationInitializer initializer = newInitializer(); ActionRequestServicer actionRequestServicer = newActionRequestServicer(); @@ -184,8 +181,7 @@ verifyControls(); } - public void testProcessAction() - throws Exception + public void testProcessAction() throws Exception { PortletApplicationInitializer initializer = newInitializer(); ActionRequestServicer actionRequestServicer = newActionRequestServicer(); @@ -209,7 +205,7 @@ ActionResponse response = newActionResponse(); registry.setupThread(); - + actionRequestServicer.service(request, response); registry.cleanupThread(); @@ -221,8 +217,7 @@ verifyControls(); } - public void testProcessRender() - throws Exception + public void testProcessRender() throws Exception { PortletApplicationInitializer initializer = newInitializer(); ActionRequestServicer actionRequestServicer = newActionRequestServicer(); @@ -246,7 +241,7 @@ RenderResponse response = newRenderResponse(); registry.setupThread(); - + renderRequestServicer.service(request, response); registry.cleanupThread(); @@ -257,4 +252,4 @@ verifyControls(); } -} +} \ No newline at end of file Modified: jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestPortletLink.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestPortletLink.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestPortletLink.java (original) +++ jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestPortletLink.java Sat Mar 11 12:54:27 2006 @@ -1,4 +1,4 @@ -// Copyright 2005, 2006 The Apache Software Foundation +// Copyright 2005 The Apache Software Foundation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -24,7 +24,6 @@ import javax.portlet.WindowStateException; import org.apache.hivemind.test.HiveMindTestCase; -import org.apache.tapestry.IRequestCycle; import org.apache.tapestry.engine.ILink; import org.apache.tapestry.util.QueryParameterMap; import org.easymock.MockControl; @@ -37,11 +36,8 @@ */ public class TestPortletLink extends HiveMindTestCase { - - /** Test fixture. */ private static class PortletURLFixture implements PortletURL { - private final String _toString; public PortletURLFixture(String toString) @@ -54,13 +50,11 @@ return _toString; } - public void setWindowState(WindowState arg0) - throws WindowStateException + public void setWindowState(WindowState arg0) throws WindowStateException { } - public void setPortletMode(PortletMode arg0) - throws PortletModeException + public void setPortletMode(PortletMode arg0) throws PortletModeException { } @@ -76,37 +70,30 @@ { } - public void setSecure(boolean arg0) - throws PortletSecurityException + public void setSecure(boolean arg0) throws PortletSecurityException { } } - private IRequestCycle newCycle() - { - return (IRequestCycle)newMock(IRequestCycle.class); - } - private PortletURL newPortletURL() { - return (PortletURL)newMock(PortletURL.class); + return (PortletURL) newMock(PortletURL.class); } private QueryParameterMap newParameters() { - return (QueryParameterMap)newMock(QueryParameterMap.class); + return (QueryParameterMap) newMock(QueryParameterMap.class); } public void testGetAbsoluteURL() { - IRequestCycle cycle = newCycle(); PortletURL url = newPortletURL(); QueryParameterMap parameters = newParameters(); replayControls(); - ILink link = new PortletLink(cycle, url, parameters, false); + ILink link = new PortletLink(url, parameters); try { @@ -133,20 +120,20 @@ public void testGetParameterNames() { - IRequestCycle cycle = newCycle(); PortletURL url = newPortletURL(); MockControl control = newControl(QueryParameterMap.class); - QueryParameterMap parameters = (QueryParameterMap)control.getMock(); + QueryParameterMap parameters = (QueryParameterMap) control.getMock(); - String[] names = { "Fred", "Barney" }; + String[] names = + { "Fred", "Barney" }; parameters.getParameterNames(); control.setReturnValue(names); replayControls(); - ILink link = new PortletLink(cycle, url, parameters, false); + ILink link = new PortletLink(url, parameters); assertSame(names, link.getParameterNames()); @@ -155,20 +142,20 @@ public void testGetParameterValues() { - IRequestCycle cycle = newCycle(); PortletURL url = newPortletURL(); MockControl control = newControl(QueryParameterMap.class); - QueryParameterMap parameters = (QueryParameterMap)control.getMock(); + QueryParameterMap parameters = (QueryParameterMap) control.getMock(); - String[] values = { "Fred", "Barney" }; + String[] values = + { "Fred", "Barney" }; parameters.getParameterValues("bedrock"); control.setReturnValue(values); replayControls(); - ILink link = new PortletLink(cycle, url, parameters, false); + ILink link = new PortletLink(url, parameters); assertSame(values, link.getParameterValues("bedrock")); @@ -177,18 +164,17 @@ public void testGetURL() { - IRequestCycle cycle = newCycle(); PortletURL url = newPortletURL(); MockControl control = newControl(QueryParameterMap.class); - QueryParameterMap parameters = (QueryParameterMap)control.getMock(); + QueryParameterMap parameters = (QueryParameterMap) control.getMock(); parameters.getParameterNames(); control.setReturnValue(new String[0]); replayControls(); - ILink link = new PortletLink(cycle, url, parameters, false); + ILink link = new PortletLink(url, parameters); assertEquals(url.toString(), link.getURL()); @@ -197,43 +183,47 @@ public void testGetURLLongForm() { - IRequestCycle cycle = newCycle(); PortletURL url = newPortletURL(); - QueryParameterMap parameters = (QueryParameterMap)newMock(QueryParameterMap.class); + QueryParameterMap parameters = (QueryParameterMap) newMock(QueryParameterMap.class); parameters.getParameterNames(); - setReturnValue(parameters, new String[] { "page" }); + setReturnValue(parameters, new String[] + { "page" }); parameters.getParameterValues("page"); - String[] values = new String[] { "View" }; + String[] values = new String[] + { "View" }; setReturnValue(parameters, values); url.setParameter("page", values); replayControls(); - ILink link = new PortletLink(cycle, url, parameters, false); + ILink link = new PortletLink(url, parameters); - assertEquals("EasyMock for interface javax.portlet.PortletURL#anchor", link.getURL("scheme", "server", 99, - "anchor", true)); + assertEquals("EasyMock for interface javax.portlet.PortletURL#anchor", link.getURL( + "scheme", + "server", + 99, + "anchor", + true)); verifyControls(); } public void testGetURLUnencoding() { - IRequestCycle cycle = newCycle(); PortletURL url = new PortletURLFixture("this=foo&that=bar"); - QueryParameterMap parameters = (QueryParameterMap)newMock(QueryParameterMap.class); + QueryParameterMap parameters = (QueryParameterMap) newMock(QueryParameterMap.class); parameters.getParameterNames(); setReturnValue(parameters, new String[0]); replayControls(); - ILink link = new PortletLink(cycle, url, parameters, false); + ILink link = new PortletLink(url, parameters); assertEquals("this=foo&that=bar", link.getURL()); @@ -242,16 +232,17 @@ public void testGetURLIncludeParameters() { - IRequestCycle cycle = newCycle(); PortletURL url = newPortletURL(); MockControl control = newControl(QueryParameterMap.class); - QueryParameterMap parameters = (QueryParameterMap)control.getMock(); + QueryParameterMap parameters = (QueryParameterMap) control.getMock(); - String[] values = { "Fred", "Barney" }; + String[] values = + { "Fred", "Barney" }; parameters.getParameterNames(); - control.setReturnValue(new String[] { "bedrock" }); + control.setReturnValue(new String[] + { "bedrock" }); parameters.getParameterValues("bedrock"); control.setReturnValue(values); @@ -259,31 +250,25 @@ replayControls(); - ILink link = new PortletLink(cycle, url, parameters, false); + ILink link = new PortletLink(url, parameters); assertEquals(url.toString(), link.getURL()); verifyControls(); } - public void testGetURLStatefulWithAnchor() + public void testGetURLWithAnchor() { PortletURL url = newPortletURL(); - MockControl cyclec = newControl(IRequestCycle.class); - IRequestCycle cycle = (IRequestCycle)cyclec.getMock(); - - cycle.encodeURL(url.toString()); - cyclec.setReturnValue("/encoded-url"); - QueryParameterMap parameters = newParameters(); replayControls(); - ILink link = new PortletLink(cycle, url, parameters, true); + ILink link = new PortletLink(url, parameters); - assertEquals("/encoded-url#anchor", link.getURL("anchor", false)); + assertEquals("EasyMock for interface javax.portlet.PortletURL#anchor", link.getURL("anchor", false)); verifyControls(); } -} +} \ No newline at end of file Modified: jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestPortletServicerBridges.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestPortletServicerBridges.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestPortletServicerBridges.java (original) +++ jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestPortletServicerBridges.java Sat Mar 11 12:54:27 2006 @@ -1,4 +1,4 @@ -// Copyright 2005, 2006 The Apache Software Foundation +// Copyright 2005 The Apache Software Foundation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -40,17 +40,13 @@ */ public class TestPortletServicerBridges extends HiveMindTestCase { - - /** Test fixture. */ private class WebRequestServicerFixture implements WebRequestServicer { - WebRequest _request; WebResponse _response; - public void service(WebRequest request, WebResponse response) - throws IOException + public void service(WebRequest request, WebResponse response) throws IOException { _request = request; _response = response; @@ -58,15 +54,14 @@ } - public void testActionBridgeSuccess() - throws Exception + public void testActionBridgeSuccess() throws Exception { - ActionRequest request = (ActionRequest)newMock(ActionRequest.class); + ActionRequest request = (ActionRequest) newMock(ActionRequest.class); MockControl responsec = newControl(ActionResponse.class); - ActionResponse response = (ActionResponse)responsec.getMock(); + ActionResponse response = (ActionResponse) responsec.getMock(); - PortletRequestGlobals prg = (PortletRequestGlobals)newMock(PortletRequestGlobals.class); + PortletRequestGlobals prg = (PortletRequestGlobals) newMock(PortletRequestGlobals.class); WebRequestServicerFixture wrs = new WebRequestServicerFixture(); prg.store(request, response); @@ -83,8 +78,7 @@ bridge.service(request, response); - // Test that the WebXXX wrappers createde by the bridge and passed to - // the WebRequestServicer + // Test that the WebXXX wrappers createde by the bridge and passed to the WebRequestServicer // encapsulate the ActionRequest and ActionResponse wrs._request.setAttribute("FOO", null); @@ -93,15 +87,14 @@ verifyControls(); } - public void testRenderBridgeSuccess() - throws Exception + public void testRenderBridgeSuccess() throws Exception { - RenderRequest request = (RenderRequest)newMock(RenderRequest.class); + RenderRequest request = (RenderRequest) newMock(RenderRequest.class); MockControl responsec = newControl(RenderResponse.class); - RenderResponse response = (RenderResponse)responsec.getMock(); + RenderResponse response = (RenderResponse) responsec.getMock(); - PortletRequestGlobals prg = (PortletRequestGlobals)newMock(PortletRequestGlobals.class); + PortletRequestGlobals prg = (PortletRequestGlobals) newMock(PortletRequestGlobals.class); WebRequestServicerFixture wrs = new WebRequestServicerFixture(); prg.store(request, response); @@ -117,37 +110,33 @@ bridge.service(request, response); - // Test that the WebXXX wrappers createde by the bridge and passed to - // the WebRequestServicer + // Test that the WebXXX wrappers createde by the bridge and passed to the WebRequestServicer // encapsulate the RenderRequest and RenderResponse wrs._request.setAttribute("FOO", null); - // Prove that the *correct* wrapper type, RenderWebResponse, has been - // used. + // Prove that the *correct* wrapper type, RenderWebResponse, has been used. wrs._response.reset(); verifyControls(); } - public void testActionBridgeFailure() - throws Exception + public void testActionBridgeFailure() throws Exception { - ActionRequest request = (ActionRequest)newMock(ActionRequest.class); - ActionResponse response = (ActionResponse)newMock(ActionResponse.class); - PortletRequestGlobals prg = (PortletRequestGlobals)newMock(PortletRequestGlobals.class); + ActionRequest request = (ActionRequest) newMock(ActionRequest.class); + ActionResponse response = (ActionResponse) newMock(ActionResponse.class); + PortletRequestGlobals prg = (PortletRequestGlobals) newMock(PortletRequestGlobals.class); MockControl control = newControl(WebRequestServicer.class); - WebRequestServicer servicer = (WebRequestServicer)control.getMock(); + WebRequestServicer servicer = (WebRequestServicer) control.getMock(); Throwable t = new RuntimeException("Failure."); prg.store(request, response); servicer.service(new PortletWebRequest(request), new PortletWebResponse(response)); - control - .setMatcher(new AggregateArgumentsMatcher( - new ArgumentMatcher[] { new TypeMatcher(), new TypeMatcher() })); + control.setMatcher(new AggregateArgumentsMatcher(new ArgumentMatcher[] + { new TypeMatcher(), new TypeMatcher() })); control.setThrowable(t); replayControls(); @@ -175,23 +164,21 @@ verifyControls(); } - public void testRenderBridgeFailure() - throws Exception + public void testRenderBridgeFailure() throws Exception { - RenderRequest request = (RenderRequest)newMock(RenderRequest.class); - RenderResponse response = (RenderResponse)newMock(RenderResponse.class); - PortletRequestGlobals prg = (PortletRequestGlobals)newMock(PortletRequestGlobals.class); + RenderRequest request = (RenderRequest) newMock(RenderRequest.class); + RenderResponse response = (RenderResponse) newMock(RenderResponse.class); + PortletRequestGlobals prg = (PortletRequestGlobals) newMock(PortletRequestGlobals.class); MockControl control = newControl(WebRequestServicer.class); - WebRequestServicer servicer = (WebRequestServicer)control.getMock(); + WebRequestServicer servicer = (WebRequestServicer) control.getMock(); Throwable t = new RuntimeException("Failure."); prg.store(request, response); servicer.service(new PortletWebRequest(request), new RenderWebResponse(response)); - control - .setMatcher(new AggregateArgumentsMatcher( - new ArgumentMatcher[] { new TypeMatcher(), new TypeMatcher() })); + control.setMatcher(new AggregateArgumentsMatcher(new ArgumentMatcher[] + { new TypeMatcher(), new TypeMatcher() })); control.setThrowable(t); replayControls(); @@ -218,4 +205,4 @@ verifyControls(); } -} +} \ No newline at end of file Modified: jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestRenderService.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestRenderService.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestRenderService.java (original) +++ jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestRenderService.java Sat Mar 11 12:54:27 2006 @@ -1,3 +1,17 @@ +// Copyright 2006 The Apache Software Foundation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + package org.apache.tapestry.portlet; import javax.portlet.PortletMode; Modified: jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestRenderWebResponse.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestRenderWebResponse.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestRenderWebResponse.java (original) +++ jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/TestRenderWebResponse.java Sat Mar 11 12:54:27 2006 @@ -1,4 +1,4 @@ -// Copyright 2005, 2006 The Apache Software Foundation +// Copyright 2005 The Apache Software Foundation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -27,10 +27,9 @@ */ public class TestRenderWebResponse extends BasePortletWebTestCase { - private RenderResponse newResponse() { - return (RenderResponse)newMock(RenderResponse.class); + return (RenderResponse) newMock(RenderResponse.class); } public void testReset() @@ -48,11 +47,10 @@ verifyControls(); } - public void testGetOutputStream() - throws Exception + public void testGetOutputStream() throws Exception { MockControl control = newControl(RenderResponse.class); - RenderResponse response = (RenderResponse)control.getMock(); + RenderResponse response = (RenderResponse) control.getMock(); replayControls(); RenderWebResponse rwr = new RenderWebResponse(response); @@ -73,7 +71,7 @@ public void testGetNamespace() { MockControl control = newControl(RenderResponse.class); - RenderResponse response = (RenderResponse)control.getMock(); + RenderResponse response = (RenderResponse) control.getMock(); response.getNamespace(); control.setReturnValue("_NAMESPACE_"); @@ -86,4 +84,4 @@ verifyControls(); } -} +} \ No newline at end of file Modified: jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/bindings/TestUserAttributeBinding.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/bindings/TestUserAttributeBinding.java?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/bindings/TestUserAttributeBinding.java (original) +++ jakarta/tapestry/trunk/portlet/src/test/org/apache/tapestry/portlet/bindings/TestUserAttributeBinding.java Sat Mar 11 12:54:27 2006 @@ -1,4 +1,4 @@ -// Copyright 2005, 2006 The Apache Software Foundation +// Copyright 2005 The Apache Software Foundation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -24,20 +24,20 @@ import org.apache.hivemind.test.HiveMindTestCase; import org.apache.tapestry.IBinding; import org.apache.tapestry.coerce.ValueConverter; +import org.apache.tapestry.portlet.bindings.UserAttributeBindingFactory; import org.easymock.MockControl; /** - * Tests for [EMAIL PROTECTED] org.apache.tapestry.portlet.bindings.UserAttributeBinding} - * and [EMAIL PROTECTED] org.apache.tapestry.portlet.bindings.UserAttributeBindingFactory}. + * Tests for [EMAIL PROTECTED] org.apache.tapestry.portlet.bindings.UserAttributeBinding} and + * [EMAIL PROTECTED] org.apache.tapestry.portlet.bindings.UserAttributeBindingFactory}. * * @author Howard M. Lewis Ship * @since 4.0 */ public class TestUserAttributeBinding extends HiveMindTestCase { - - private IBinding newBinding(String bindingDescription, ValueConverter converter, Location location, - PortletRequest request, String attributeName) + private IBinding newBinding(String bindingDescription, ValueConverter converter, + Location location, PortletRequest request, String attributeName) { UserAttributeBindingFactory factory = new UserAttributeBindingFactory(); factory.setValueConverter(converter); @@ -49,7 +49,7 @@ private Map newMap(String key, String value) { MockControl control = newControl(Map.class); - Map map = (Map)control.getMock(); + Map map = (Map) control.getMock(); map.get(key); control.setReturnValue(value); @@ -59,13 +59,13 @@ private ValueConverter newConverter() { - return (ValueConverter)newMock(ValueConverter.class); + return (ValueConverter) newMock(ValueConverter.class); } private PortletRequest newRequest(Map userInfo) { MockControl control = newControl(PortletRequest.class); - PortletRequest request = (PortletRequest)control.getMock(); + PortletRequest request = (PortletRequest) control.getMock(); request.getAttribute(PortletRequest.USER_INFO); control.setReturnValue(userInfo); @@ -124,7 +124,7 @@ Map map = new HashMap(); MockControl converterc = newControl(ValueConverter.class); - ValueConverter converter = (ValueConverter)converterc.getMock(); + ValueConverter converter = (ValueConverter) converterc.getMock(); PortletRequest request = newRequest(map); Location l = newLocation(); Modified: jakarta/tapestry/trunk/project.properties URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/project.properties?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/project.properties (original) +++ jakarta/tapestry/trunk/project.properties Sat Mar 11 12:54:27 2006 @@ -13,7 +13,7 @@ # limitations under the License. project.name=jakarta-tapestry -project.version=4.1.0 +project.version=4.1 dist.name=tapestry Modified: jakarta/tapestry/trunk/src/documentation/content/xdocs/UsersGuide/page-class.xml URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/src/documentation/content/xdocs/UsersGuide/page-class.xml?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/src/documentation/content/xdocs/UsersGuide/page-class.xml (original) +++ jakarta/tapestry/trunk/src/documentation/content/xdocs/UsersGuide/page-class.xml Sat Mar 11 12:54:27 2006 @@ -84,7 +84,7 @@ <note> These steps are specified in the -<link href="&hivedoc;/config/tapestry.page.PageClassProviderChain">tapestry.page.PageClassProviderChain</link> +<link href="&hivedoc;/config/tapestry.page.PageClassProviderChain.html">tapestry.page.PageClassProviderChain</link> configuration point. </note> @@ -112,7 +112,7 @@ <note> These steps are specified in the -<link href="&hivedoc;/config/tapestry.page.ComponentClassProviderChain">tapestry.page.ComponentClassProviderChain</link> +<link href="&hivedoc;/config/tapestry.page.ComponentClassProviderChain.html">tapestry.page.ComponentClassProviderChain</link> configuration point. </note> </section> Modified: jakarta/tapestry/trunk/src/documentation/content/xdocs/dependencies.xml URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/src/documentation/content/xdocs/dependencies.xml?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/src/documentation/content/xdocs/dependencies.xml (original) +++ jakarta/tapestry/trunk/src/documentation/content/xdocs/dependencies.xml Sat Mar 11 12:54:27 2006 @@ -49,7 +49,15 @@ <td> <link href="&maven;/commons-fileupload/jars/">commons-fileupload</link> </td> - <td>1.0</td> + <td>1.1</td> + <td>ASL</td> + <td>File upload support.</td> + </tr> + <tr> + <td> + <link href="&maven;/commons-io/jars/">commons-io</link> + </td> + <td>1.1</td> <td>ASL</td> <td>File upload support.</td> </tr> @@ -65,7 +73,7 @@ <td> <link href="&maven;/hivemind/jars/">hivemind</link> </td> - <td> 1.1 </td> + <td> 1.1.1 </td> <td> ASL </td> <td> Services and configuration microkernel; provides service infrastructure for the framework. </td> </tr> @@ -73,7 +81,7 @@ <td> <link href="&maven;/hivemind/jars/">hivemind-lib</link> </td> - <td>1.1</td> + <td>1.1.1</td> <td>ASL</td> <td> Library of additional HiveMind services. </td> </tr> Modified: jakarta/tapestry/trunk/src/documentation/content/xdocs/links.ent URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/src/documentation/content/xdocs/links.ent?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/src/documentation/content/xdocs/links.ent (original) +++ jakarta/tapestry/trunk/src/documentation/content/xdocs/links.ent Sat Mar 11 12:54:27 2006 @@ -51,7 +51,7 @@ <!ENTITY EvenOdd '<link href="&apiroot;/bean/EvenOdd.html">EvenOdd</link>'> <!ENTITY ExceptionAnalyzer '<link href="&apiroot;/util/exception/ExceptionAnalyzer.html">ExceptionAnalyzer</link>'> <!ENTITY ExceptionDescription '<link href="&apiroot;/util/exception/ExceptionDescription.html">ExceptionDescription</link>'> -<!ENTITY ExternalAsset '<link href="&apiroot;/ExternalAsset.html">ExternalAsset</link>'> +<!ENTITY ExternalAsset '<link href="&apiroot;/asset/ExternalAsset.html">ExternalAsset</link>'> <!ENTITY IAsset '<link href="&apiroot;/IAsset.html">IAsset</link>'> <!ENTITY IBeanProvider '<link href="&apiroot;/IBeanProvider.html">IBeanProvider</link>'> <!ENTITY IBinding '<link href="&apiroot;/IBinding.html">IBinding</link>'> Modified: jakarta/tapestry/trunk/src/documentation/content/xdocs/site.xml URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/src/documentation/content/xdocs/site.xml?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/src/documentation/content/xdocs/site.xml (original) +++ jakarta/tapestry/trunk/src/documentation/content/xdocs/site.xml Sat Mar 11 12:54:27 2006 @@ -217,12 +217,12 @@ </info> <related label="Related Projects"> - <appfuse label="AppFuse" href="https://appfuse.dev.java.net/"/> - <item label="HiveMind" href="http://jakarta.apache.org/hivemind/"/> + <appfuse label="AppFuse" href="https://appfuse.dev.java.net/"/> + <item label="HiveMind" href="http://jakarta.apache.org/hivemind/"/> <item label="Spindle" href="http://spindle.sourceforge.net/"/> - <item label="Tacos" href="http://sf.net/projects/tacos/"/> + <item label="Tacos" href="http://tacos.sourceforge.net"/> <item label="Tapestry @ JavaForge" href="http://tapestry.javaforge.com/"/> - <item label="Tassel" href="http://equalitylearning.org/Tassel/"/> + <item label="Tassel" href="http://equalitylearning.org/Tassel/"/> <trails label="Trails" href="https://trails.dev.java.net/"/> </related> Modified: jakarta/tapestry/trunk/src/documentation/content/xdocs/tabs.xml URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/src/documentation/content/xdocs/tabs.xml?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/src/documentation/content/xdocs/tabs.xml (original) +++ jakarta/tapestry/trunk/src/documentation/content/xdocs/tabs.xml Sat Mar 11 12:54:27 2006 @@ -23,7 +23,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> <tab label="Tapestry Project" dir="" href="index.html"/> - + <tab label="Quick Start" dir="QuickStart"/> <tab label="Users Guide" dir="UsersGuide" /> <tab label="Examples" dir="examples"/> Modified: jakarta/tapestry/trunk/src/documentation/skinconf.xml URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/src/documentation/skinconf.xml?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/src/documentation/skinconf.xml (original) +++ jakarta/tapestry/trunk/src/documentation/skinconf.xml Sat Mar 11 12:54:27 2006 @@ -81,10 +81,10 @@ <host-logo></host-logo> <!-- relative url of a favicon file, normally favicon.ico --> - <favicon-url></favicon-url> + <favicon-url>favicon.ico</favicon-url> <!-- The following are used to construct a copyright statement --> - <year>2005</year> + <year>2006</year> <vendor>Apache Software Foundation</vendor> <!-- The optional copyright-link URL will be used as a link in the copyright statement Modified: jakarta/tapestry/trunk/status.xml URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/status.xml?rev=385164&r1=385163&r2=385164&view=diff ============================================================================== --- jakarta/tapestry/trunk/status.xml (original) +++ jakarta/tapestry/trunk/status.xml Sat Mar 11 12:54:27 2006 @@ -77,6 +77,71 @@ select values from a standard POJO object. </action> </release> + <release version="4.0.1" date="unreleased" > + <action type="fix" dev="JK" fixes-bug="TAPESTRY-863" due-to="unknown contributor"> + Form.set_focus() not compatible with some ie fields. Patch adds logic to check + more cross-browser friendly functions for setting focus. + </action> + <action type="fix" dev="JK" fixes-bug="TAPESTRY-635" due-to="Raphael Jean" > + Applied patch upgrading tapestry to use commons-fileupload 1.1 as well as adding new + functionality enabling a more dynamic fileupload system for normal or portlet environments. + </action> + <action type="fix" dev="JK" fixes-bug="TAPESTRY-831" > + Added error hint to encode message properties. It seems that 80% of the time the error + is caused by a class that doesn't implement Serializable. Added message hinting at this + in error strings. + </action> + <action type="fix" dev="JK" fixes-bug="TAPESTRY-234" due-to="Matt Raible" > + Display name of SimpleTableColumn now replaces all instances of "." character with + "_". + </action> + <action type="fix" dev="JK" fixes-bug="TAPESTRY-802" due-to="Raphael Jean" > + In portlet mode, the portlet URLs obtained by createActionURL() or createRenderURL() + should NOT be encoded. + </action> + <action type="fix" dev="JK" fixes-bug="TAPESTRY-525" due-to="Raphael Jean" > + When a Link component attempts to render its link during rewind, the + PortletLinkFactoryImpl crashes because _renderResponse is null. + </action> + <action type="fix" dev="JK" due-to="Andreas Andreou" > + Upload test was failing due to incorrect line number matching for + "Contents Match." string assertion. + </action> + <action type="fix" dev="JK" due-to="Zedros Schwart" > + Fixed links.ent reference to ExternalAsset, was missing asset package. + </action> + <action type="fix" dev="JK" fixes-bug="TAPESTRY-875" due-to="Matthias Zitzmann/Brian K. Wallace" > + Using the DatePicker for a date format containing no "word delimiter" + doesn't work because of an inefficient limitational replacement-method + in DatePicker.js. I added a patch for this, because I've to work with a + date format of ddMMyy (without delimiter). With that patch it won't break + any more neither for regular date formats nor for this delimiter-free format + used in financial or touristics for example. + </action> + <action type="fix" dev="JK" fixes-bug="TAPESTRY-170" due-to="Vjeran Marcinko/Brian K. Wallace"> + Modified contrib table column headers to use inlined style and css classes to + do table and image style definitions. Much more compatible with css now. + </action> + <action type="fix" dev="JK" fixes-bug="TAPESTRY-876" due-to="Brian K. Wallace" > + Tapestry's resource finder throws a StringIndexOutOfBoundsException when + an asset doesn't contains a "." (the search result of 'lastIndexOf' is -1). + + The patch against trunk simply adds a check in the lastIndexOf as it is + assumed to be > -1 although the results of the check are used differently + </action> + <action type="fix" dev="JK" fixes-bug="TAPESTRY-880" due-to="Fernando Padilla" > + need 'port' parameter to supplement 'scheme' parameter for correct generation of urls + </action> + <action type="fix" dev="JK" fixes-bug="TAPESTRY-879" due-to="Olve Sæther Hansen" > + http://jakarta.apache.org/tapestry/UsersGuide/page-class.html + Has broken links to documentation about + tapestry.page.PageClassProviderChain and tapestry.page.ComponentClassProviderChain + </action> + <action type="fix" dev="JK" fixes-bug="TAPESTRY-453" > + Added new scriptAsset parameter, as well as param checking to be sure that only one + of scriptPath or scriptAsset can be set. + </action> + </release> <release version="4.0" date="Jan 6 2006"> <action type="update" dev="HLS">Add link to DeveloperWorks Tapestry article</action> </release> @@ -116,7 +181,7 @@ are used in thread-unsafe manner</action> <action type="fix" dev="HLS" fixes-bug="TAPESTRY-767">tapestry.url.ServiceEncoders has reversed the descriptions of the after and before attributes</action> - <action type="fix" dev="HLS" fixes-bug="TAPESTRY-739">Change return type to interface for + <action type="fix" dev="HLS" fixes-bug="TAPESTRY-739">Change return type to inteface for: ListenerMapSource.createListenerMethodInvoker()</action> <action type="fix" dev="HLS" fixes-bug="TAPESTRY-387" due-to="Kevin J. Menard, Jr.">Typographical Errors in Documentation</action> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
