svn commit: r369184 - in /struts/shale/trunk: core-library/src/java/org/apache/shale/view/faces/CallbacksFactory.java tiger/nbproject/project.xml xdocs/features-tiger-extensions.xml xdocs/using.xml

2006-01-14 Thread craigmcc
Author: craigmcc
Date: Sat Jan 14 23:25:47 2006
New Revision: 369184

URL: http://svn.apache.org/viewcvs?rev=369184&view=rev
Log:
Document the current state of the Shale Tiger Extensions.  Also, fix a couple
of typos in other areas.

Modified:

struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/CallbacksFactory.java
struts/shale/trunk/tiger/nbproject/project.xml
struts/shale/trunk/xdocs/features-tiger-extensions.xml
struts/shale/trunk/xdocs/using.xml

Modified: 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/CallbacksFactory.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/CallbacksFactory.java?rev=369184&r1=369183&r2=369184&view=diff
==
--- 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/CallbacksFactory.java
 (original)
+++ 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/CallbacksFactory.java
 Sat Jan 14 23:25:47 2006
@@ -60,7 +60,7 @@
 ClassLoader cl = getApplicationClassLoader();
 Class clazz = null;
 try {
-clazz = 
cl.loadClass("org.apache.shale.tiger.view.faces.ViewControllerCallbacks");
+clazz = 
cl.loadClass("org.apache.shale.tiger.view.faces.ViewControllerCallbacks2");
 } catch (ClassNotFoundException e) {
 ;
 }

Modified: struts/shale/trunk/tiger/nbproject/project.xml
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/tiger/nbproject/project.xml?rev=369184&r1=369183&r2=369184&view=diff
==
--- struts/shale/trunk/tiger/nbproject/project.xml (original)
+++ struts/shale/trunk/tiger/nbproject/project.xml Sat Jan 14 23:25:47 2006
@@ -8,17 +8,17 @@
 
 
 
-src/conf
+Configuration Files
 java
 src/conf
 
 
-src/java
+Java Sources
 java
 src/java
 
 
-src/test
+Test Sources
 java
 src/test
 
@@ -49,15 +49,15 @@
 
 
 
-src/conf
+Configuration Files
 src/conf
 
 
-src/java
+Java Sources
 src/java
 
 
-src/test
+Test Sources
 src/test
 
 

Modified: struts/shale/trunk/xdocs/features-tiger-extensions.xml
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/xdocs/features-tiger-extensions.xml?rev=369184&r1=369183&r2=369184&view=diff
==
--- struts/shale/trunk/xdocs/features-tiger-extensions.xml (original)
+++ struts/shale/trunk/xdocs/features-tiger-extensions.xml Sat Jan 14 23:25:47 
2006
@@ -10,7 +10,188 @@
 
 
 
-  FIXME - Describe tiger feature.
+  
+  
+
+Are you running your web container on a Java SE 5 (code named
+"Tiger") or later JVM?  If so, you can take advantage of several
+Shale features that are enabled by this underlying platform:
+
+  The ability to declare managed bean configuration
+  with annotations, rather than requiring configuration
+  in a faces-config.xml resource.
+  The ability of a backing bean to receive
+  View Controller
+  event callbacks to arbitrary methods declared with annotations,
+  rather than requiring the backing bean to implement the
+  ViewController interface and provide methods
+  with the names defined by this interface.
+
+
+These features are enabled automatically if you include
+shale-tiger.jar in your web application.
+
+  
+
+  
+  
+
+Annotated Managed Beans
+
+In a traditional JavaServer Faces application, managed
+beans must be declared in a faces-config.xml
+resource supplied by the application.  In many cases, the
+supplied values are effectively constant -- for example, the
+name that the managed bean is known by is a dependency for
+other elements of the application (such as value binding
+expressions).  In such cases, it would be very useful to
+be able to configure the managed bean name, and the scope
+this bean should be stored in, directly in the bean source
+code itself.
+
+In ad

DO NOT REPLY [Bug 38188] - [Shale][Tiger] Implement view controller via annotations

2006-01-14 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38188


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED




--- Additional Comments From [EMAIL PROTECTED]  2006-01-15 03:33 ---
Implemented support for this, as of nightly build 20060115.


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 38188] - [Shale][Tiger] Implement view controller via annotations

2006-01-14 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38188


Bug 38188 depends on bug 38185, which changed state.

Bug 38185 Summary: [Shale][View] Refactor ShaleViewHandler
http://issues.apache.org/bugzilla/show_bug.cgi?id=38185

   What|Old Value   |New Value

 Status|NEW |RESOLVED
 Resolution||FIXED



-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 38186] - [Shale][View] Devise coherent exception handling strategy

2006-01-14 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38186


Bug 38186 depends on bug 38185, which changed state.

Bug 38185 Summary: [Shale][View] Refactor ShaleViewHandler
http://issues.apache.org/bugzilla/show_bug.cgi?id=38185

   What|Old Value   |New Value

 Status|NEW |RESOLVED
 Resolution||FIXED



-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 38185] - [Shale][View] Refactor ShaleViewHandler

2006-01-14 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38185


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED




--- Additional Comments From [EMAIL PROTECTED]  2006-01-15 03:33 ---
Completed the refactoring necessary to support view controller callbacks via
annotations.  To minimize the performance impacts (especially when the backing
bean class *does* implement the callback interface), establish a design pattern
of having a callback helper that can be replaced (in the Shale Tiger Extensions
library) with one that also knows how to do the annotation-based callbacks via
reflection.

Completed work is availble in nightly build 20060115.


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r369163 - in /struts/shale/trunk/tiger: ./ src/java/org/apache/shale/tiger/view/ src/java/org/apache/shale/tiger/view/faces/ src/test/org/apache/shale/tiger/view/ src/test/org/apache/shale

2006-01-14 Thread craigmcc
Author: craigmcc
Date: Sat Jan 14 18:25:29 2006
New Revision: 369163

URL: http://svn.apache.org/viewcvs?rev=369163&view=rev
Log:
Fully implement view controller callbacks via annotations (instead of requiring
a backing bean to implement ViewController) when running on a Java SE 5 or later
platform.  These features are enabled automatically by virtue of including
"shale-tiger.jar" with your web application -- no special configuration is 
required.

Added:
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/faces/

struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/faces/ViewControllerCallbacks2.java

struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/faces/package.html
struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/
struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/

struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/CallbacksFactoryTestCase.java

struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/TestViewController.java

struts/shale/trunk/tiger/src/test/org/apache/shale/tiger/view/faces/ViewControllerCallbacks2TestCase.java
Modified:
struts/shale/trunk/tiger/build.xml
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Destroy.java
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Init.java
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Prerender.java
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/package.html

Modified: struts/shale/trunk/tiger/build.xml
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/tiger/build.xml?rev=369163&r1=369162&r2=369163&view=diff
==
--- struts/shale/trunk/tiger/build.xml (original)
+++ struts/shale/trunk/tiger/build.xml Sat Jan 14 18:25:29 2006
@@ -176,6 +176,7 @@
 
   
 
+
   
 
 

Modified: 
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Destroy.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Destroy.java?rev=369163&r1=369162&r2=369163&view=diff
==
--- struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Destroy.java 
(original)
+++ struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Destroy.java 
Sat Jan 14 18:25:29 2006
@@ -22,7 +22,7 @@
 import java.lang.annotation.Target;
 
 /**
- * Methoid-level annotation indicating that the decorated method should
+ * Method-level annotation indicating that the decorated method should
  * have the semantics of
  * org.apache.shale.view.ViewController.destroy(),
  * even if it is named differently.

Modified: 
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Init.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Init.java?rev=369163&r1=369162&r2=369163&view=diff
==
--- struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Init.java 
(original)
+++ struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Init.java Sat 
Jan 14 18:25:29 2006
@@ -22,7 +22,7 @@
 import java.lang.annotation.Target;
 
 /**
- * Methoid-level annotation indicating that the decorated method should
+ * Method-level annotation indicating that the decorated method should
  * have the semantics of
  * org.apache.shale.view.ViewController.init(),
  * even if it is named differently.

Modified: 
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Prerender.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Prerender.java?rev=369163&r1=369162&r2=369163&view=diff
==
--- 
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Prerender.java 
(original)
+++ 
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/Prerender.java 
Sat Jan 14 18:25:29 2006
@@ -22,7 +22,7 @@
 import java.lang.annotation.Target;
 
 /**
- * Methoid-level annotation indicating that the decorated method should
+ * Method-level annotation indicating that the decorated method should
  * have the semantics of
  * org.apache.shale.view.ViewController.prerender(),
  * even if it is named differently.

Added: 
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/faces/ViewControllerCallbacks2.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/faces/ViewControllerCallbacks2.java?rev=369163&view=auto
==
--- 
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/faces/ViewControllerCallbacks2.java
 (added)
+++ 
struts/shale/trunk/tiger/src/java/org/apache/shale/tiger/view/faces/ViewContro

svn commit: r369152 - in /struts/shale/trunk/core-library/src: java/org/apache/shale/view/ java/org/apache/shale/view/faces/ test/org/apache/shale/view/faces/

2006-01-14 Thread craigmcc
Author: craigmcc
Date: Sat Jan 14 17:27:25 2006
New Revision: 369152

URL: http://svn.apache.org/viewcvs?rev=369152&view=rev
Log:
Second stage of refactoring for issue [38185].  Callbacks for a ViewController 
are
now delegated to an instance of ViewControllerCallbacks.  The standard 
implementation
of this class simply casts to ViewController and calls through (functionally 
equivalent
to the previous behavior).  However, this enables the Shale Tiger Extensions 
version
of ViewControllerCallbacks to support calling arbitrary methods identified via 
an
annotation.

Added:

struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/CallbacksFactory.java

struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/ViewControllerCallbacks.java
struts/shale/trunk/core-library/src/test/org/apache/shale/view/faces/

struts/shale/trunk/core-library/src/test/org/apache/shale/view/faces/CallbacksFactoryTestCase.java

struts/shale/trunk/core-library/src/test/org/apache/shale/view/faces/TestViewController.java

struts/shale/trunk/core-library/src/test/org/apache/shale/view/faces/ViewControllerCallbacksTestCase.java
Modified:

struts/shale/trunk/core-library/src/java/org/apache/shale/view/Constants.java

struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/ViewPhaseListener.java

struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/ViewViewHandler.java

Modified: 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/Constants.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/java/org/apache/shale/view/Constants.java?rev=369152&r1=369151&r2=369152&view=diff
==
--- 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/Constants.java 
(original)
+++ 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/Constants.java 
Sat Jan 14 17:27:25 2006
@@ -16,6 +16,7 @@
 
 package org.apache.shale.view;
 
+
 /**
  * Manifest constants related to Shale view support.
  */
@@ -36,12 +37,29 @@
 
 /**
  * Application scope attribute under which the
+ * ViewControllerCallbacks instance for this application
+ * is stored.
+ */
+public static final String VIEW_CALLBACKS =
+  "org.apache.shale.view.VIEW_CALLBACKS";
+
+
+/**
+ * Application scope attribute under which the
  * [EMAIL PROTECTED] ViewControllerMapper} for translating view identifiers
  * to class names of the corresponding [EMAIL PROTECTED] ViewController}
  * is stored.
  */
 public static final String VIEW_MAPPER =
   "org.apache.shale.view.VIEW_MAPPER";
+
+
+/**
+ * Request scope attribute under which a Boolean.TRUE
+ * flag is stored if this request is a postback.
+ */
+public static final String VIEW_POSTBACK =
+  "org.apache.shale.view.VIEW_POSTBACK";
 
 
 /**

Added: 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/CallbacksFactory.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/CallbacksFactory.java?rev=369152&view=auto
==
--- 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/CallbacksFactory.java
 (added)
+++ 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/faces/CallbacksFactory.java
 Sat Jan 14 17:27:25 2006
@@ -0,0 +1,102 @@
+/*
+ * 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.shale.view.faces;
+
+import javax.faces.FacesException;
+
+/**
+ * Factory for callback handler instances.
+ *
+ * $Id$
+ *
+ * @since 1.0.1
+ */
+public class CallbacksFactory {
+
+
+//  
Constructors
+
+
+/**
+ * Private constructor to prevent arbitrary object creation.
+ */
+public CallbacksFactory() {
+}
+
+
+// -- Static 
Methods
+
+
+/**
+ * Return a suitable instance of this factory.Return a suitable implementation of [EMAIL PROTECTED] 
ViewControllerCallbacks}.
+ */
+public ViewControllerCallbacks getViewControllerCallbacks() {
+
+ClassLoader cl = getApplicationClassLoader();
+Class clazz = null;
+try {
+

svn commit: r369120 - /struts/shale/trunk/core-library/build.xml

2006-01-14 Thread craigmcc
Author: craigmcc
Date: Sat Jan 14 16:02:56 2006
New Revision: 369120

URL: http://svn.apache.org/viewcvs?rev=369120&view=rev
Log:
Do not copy package.html files, which eliminates warnings from
javadoc generation.

Modified:
struts/shale/trunk/core-library/build.xml

Modified: struts/shale/trunk/core-library/build.xml
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/build.xml?rev=369120&r1=369119&r2=369120&view=diff
==
--- struts/shale/trunk/core-library/build.xml (original)
+++ struts/shale/trunk/core-library/build.xml Sat Jan 14 16:02:56 2006
@@ -248,6 +248,7 @@
 
   
 
+
 
 

DO NOT REPLY [Bug 38185] - [Shale][View] Refactor ShaleViewHandler

2006-01-14 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38185





--- Additional Comments From [EMAIL PROTECTED]  2006-01-14 21:02 ---
The first two steps (new package, and moving the implementation classes) have
been completed.


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 38235] - MockExternalContext.encodeNamespace & MockServletContext.log

2006-01-14 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38235


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED




--- Additional Comments From [EMAIL PROTECTED]  2006-01-14 21:01 ---
Fixed in nightly build 20060115.  Thanks for the patch!


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r369087 - in /struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock: MockExternalContext.java MockServletContext.java

2006-01-14 Thread craigmcc
Author: craigmcc
Date: Sat Jan 14 12:00:28 2006
New Revision: 369087

URL: http://svn.apache.org/viewcvs?rev=369087&view=rev
Log:
Implement ExternalCotnext.encodeNamespace() and the various
ServletContext.log() methods.

Bugzilla Issue: 38235
Issue and patch submitted by: Dennis C. Byrne 

Modified:

struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockExternalContext.java

struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockServletContext.java

Modified: 
struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockExternalContext.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockExternalContext.java?rev=369087&r1=369086&r2=369087&view=diff
==
--- 
struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockExternalContext.java
 (original)
+++ 
struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockExternalContext.java
 Sat Jan 14 12:00:28 2006
@@ -80,8 +80,8 @@
 private Map requestMap = null;
 private HttpServletResponse response = null;
 private Map sessionMap = null;
-   private Map requestCookieMap = new HashMap();
-   private Map requestParameterMap = new HashMap();
+private Map requestCookieMap = new HashMap();
+private Map requestParameterMap = new HashMap();
 
 
// - setters for the 
mock object
@@ -122,7 +122,7 @@
 
 public String encodeNamespace(String aValue) {
 
-throw new UnsupportedOperationException();
+return aValue;
 
 }
 

Modified: 
struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockServletContext.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockServletContext.java?rev=369087&r1=369086&r2=369087&view=diff
==
--- 
struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockServletContext.java
 (original)
+++ 
struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockServletContext.java
 Sat Jan 14 12:00:28 2006
@@ -326,21 +326,23 @@
 
 public void log(String message) {
 
-throw new UnsupportedOperationException();
+System.out.println(message);
 
 }
 
 
 public void log(Exception exception, String message) {
 
-throw new UnsupportedOperationException();
+System.out.println(message);
+exception.printStackTrace();
 
 }
 
 
 public void log(String message, Throwable exception) {
 
-throw new UnsupportedOperationException();
+System.out.println(message);
+exception.printStackTrace();
 
 }
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]