craigmcc 01/05/11 21:56:55
Modified: catalina/src/share/org/apache/catalina/core
ApplicationDispatcher.java
ApplicationHttpRequest.java
ApplicationHttpResponse.java
Log:
Add an innocuous public method to each class for unit tests to validate
that access is prevented.
Revision Changes Path
1.16 +24 -4
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationDispatcher.java
Index: ApplicationDispatcher.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationDispatcher.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ApplicationDispatcher.java 2001/05/04 03:41:10 1.15
+++ ApplicationDispatcher.java 2001/05/12 04:56:54 1.16
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationDispatcher.java,v
1.15 2001/05/04 03:41:10 craigmcc Exp $
- * $Revision: 1.15 $
- * $Date: 2001/05/04 03:41:10 $
+ * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationDispatcher.java,v
1.16 2001/05/12 04:56:54 craigmcc Exp $
+ * $Revision: 1.16 $
+ * $Date: 2001/05/12 04:56:54 $
*
* ====================================================================
*
@@ -98,7 +98,7 @@
* <code>javax.servlet.ServletResponseWrapper</code>.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.15 $ $Date: 2001/05/04 03:41:10 $
+ * @version $Revision: 1.16 $ $Date: 2001/05/12 04:56:54 $
*/
final class ApplicationDispatcher
@@ -203,6 +203,13 @@
/**
+ * Descriptive information about this implementation.
+ */
+ private static final String info =
+ "org.apache.catalina.core.ApplicationDispatcher/1.0";
+
+
+ /**
* The servlet name for a named dispatcher.
*/
private String name = null;
@@ -238,6 +245,19 @@
* or included.
*/
private Wrapper wrapper = null;
+
+
+ // ------------------------------------------------------------- Properties
+
+
+ /**
+ * Return the descriptive information about this implementation.
+ */
+ public String getInfo() {
+
+ return (this.info);
+
+ }
// --------------------------------------------------------- Public Methods
1.6 +21 -4
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationHttpRequest.java
Index: ApplicationHttpRequest.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationHttpRequest.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ApplicationHttpRequest.java 2001/05/02 20:44:19 1.5
+++ ApplicationHttpRequest.java 2001/05/12 04:56:54 1.6
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationHttpRequest.java,v
1.5 2001/05/02 20:44:19 craigmcc Exp $
- * $Revision: 1.5 $
- * $Date: 2001/05/02 20:44:19 $
+ * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationHttpRequest.java,v
1.6 2001/05/12 04:56:54 craigmcc Exp $
+ * $Revision: 1.6 $
+ * $Date: 2001/05/12 04:56:54 $
*
* ====================================================================
*
@@ -93,7 +93,7 @@
* keep these two classes in synchronization when making changes!
*
* @author Craig R. McClanahan
- * @version $Revision: 1.5 $ $Date: 2001/05/02 20:44:19 $
+ * @version $Revision: 1.6 $ $Date: 2001/05/12 04:56:54 $
*/
class ApplicationHttpRequest extends HttpServletRequestWrapper {
@@ -144,6 +144,13 @@
/**
+ * Descriptive information about this implementation.
+ */
+ protected static final String info =
+ "org.apache.catalina.core.ApplicationHttpRequest/1.0";
+
+
+ /**
* The request parameters for this request. This is initialized from the
* wrapped request, but updates are allowed.
*/
@@ -385,6 +392,16 @@
// -------------------------------------------------------- Package Methods
+
+
+ /**
+ * Return descriptive information about this implementation.
+ */
+ public String getInfo() {
+
+ return (this.info);
+
+ }
/**
1.2 +21 -4
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationHttpResponse.java
Index: ApplicationHttpResponse.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationHttpResponse.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ApplicationHttpResponse.java 2000/08/23 01:07:11 1.1
+++ ApplicationHttpResponse.java 2001/05/12 04:56:55 1.2
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationHttpResponse.java,v
1.1 2000/08/23 01:07:11 craigmcc Exp $
- * $Revision: 1.1 $
- * $Date: 2000/08/23 01:07:11 $
+ * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/ApplicationHttpResponse.java,v
1.2 2001/05/12 04:56:55 craigmcc Exp $
+ * $Revision: 1.2 $
+ * $Date: 2001/05/12 04:56:55 $
*
* ====================================================================
*
@@ -86,7 +86,7 @@
* keep these two classes in synchronization when making changes!
*
* @author Craig R. McClanahan
- * @version $Revision: 1.1 $ $Date: 2000/08/23 01:07:11 $
+ * @version $Revision: 1.2 $ $Date: 2001/05/12 04:56:55 $
*/
class ApplicationHttpResponse extends HttpServletResponseWrapper {
@@ -138,6 +138,13 @@
/**
+ * Descriptive information about this implementation.
+ */
+ protected static final String info =
+ "org.apache.catalina.core.ApplicationHttpResponse/1.0";
+
+
+ /**
* The parent object that is actually an internal response object.
*/
protected HttpResponse parent = null;
@@ -368,6 +375,16 @@
// -------------------------------------------------------- Package Methods
+
+
+ /**
+ * Return descriptive information about this implementation.
+ */
+ public String getInfo() {
+
+ return (this.info);
+
+ }
/**