Hello,

I want to suggest to repeat the basic http method in the webdav package as
empty classes, just inheriting from the basic http class.

If a client wants to use the complete set of webdav methods, it needs to
import the webdav methods with * and import all the specific http methods
(which are not repeated in webdav) fully qualified with the httpclient
package name.

see example:


// Slide
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.PutMethod;    // can be omitted
if available in webdav
import org.apache.commons.httpclient.methods.HeadMethod;   // can be omitted
if available in webdav
import org.apache.commons.httpclient.methods.PostMethod;   // can be omitted
if available in webdav
import org.apache.commons.httpclient.methods.GetMethod;    // can be omitted
if available in webdav
import org.apache.webdav.lib.*;
import org.apache.webdav.lib.methods.*;
import org.apache.util.WebdavStatus;



Any objections?

best regards

Juergen Pill

Reply via email to