cmlenz 2002/06/14 08:46:24
Modified: src/webdav/server/org/apache/slide/webdav
WebdavException.java
Log:
- Removed the writeErrorPage() method, which wasn't being used, didn't do
anything, and added dependancies on IO and Servlet API
- JavaDoc cleanup
Revision Changes Path
1.7 +20 -33
jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavException.java
Index: WebdavException.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavException.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- WebdavException.java 25 Apr 2002 21:15:18 -0000 1.6
+++ WebdavException.java 14 Jun 2002 15:46:24 -0000 1.7
@@ -63,20 +63,19 @@
package org.apache.slide.webdav;
-import java.io.Writer;
-import java.io.IOException;
-import javax.servlet.*;
-import javax.servlet.http.*;
import org.apache.util.WebdavStatus;
import org.apache.slide.common.SlideException;
/**
- * Webdav exception class.
+ * Exception class used by the WebDAV server classes. A WebDAV exception is
+ * always associated with a status code, which can be sent to the client as
+ * response.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Remy Maucherat</a>
*/
-public class WebdavException extends SlideException {
+public class WebdavException
+ extends SlideException {
// ----------------------------------------------------- Instance Variables
@@ -92,23 +91,24 @@
/**
- * Constructor.
- *
- * @param statusCode Exception status code
- * @param logging true, if the creation is logged via logging
+ * Constructor. Creation of the exception is logged.
+ *
+ * @param statusCode the status code
*/
- public WebdavException(int statusCode, boolean logging) {
- super(WebdavStatus.getStatusText(statusCode), logging);
- this.statusCode = statusCode;
+ public WebdavException(int statusCode) {
+ this(statusCode, true);
}
+
/**
- * Constructor.
+ * Constructor. Logging when the exception is created can be disabled.
*
- * @param statusCode Exception status code
+ * @param statusCode the status code
+ * @param logging should the creation of this exception be logged ?
*/
- public WebdavException(int statusCode) {
- this(statusCode, true);
+ public WebdavException(int statusCode, boolean logging) {
+ super(WebdavStatus.getStatusText(statusCode), logging);
+ this.statusCode = statusCode;
}
@@ -122,19 +122,6 @@
*/
public int getStatusCode() {
return statusCode;
- }
-
-
- /**
- * Returns an HTTP formatted error page.
- *
- * @param resp HTTP servlet response
- */
- public void writeErrorPage(HttpServletResponse resp) {
- try {
- Writer writer = resp.getWriter();
- } catch (IOException e) {
- }
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>