NamespaceManager implements all WebDAV namespace methods that are
dependent on a specific repository manager interface. This manager is
used by ResourceImpl and its subclasses to interface with a particular
repository manager for accessing and controlling resources. Implementing
this interface along with PropertiesManager and LockManager is all that
is needed to provide WebDAV access to a particular repository manager.
author: Jim Amsden <jamsden@us.ibm.com>
Create a collection with the given local name.
Parameters: localName - the repository specific local name for the resource exception: com.ibm.webdav.WebDAVException -
Create this resource as a lock-null resource, a resource created by locking one that
did not previously exist.
exception: com.ibm.webdav.WebDAVException -
Open an InputStream on the contents of the managed resource.
an InputStream on the contents of the managed resource. exception: com.ibm.webdav.WebDAVException -
Open an OutputStream in order to write the contents of the managed resource.
an OutputStream on the contents of the managed resource. exception: com.ibm.webdav.WebDAVException -
Treat the managed resource as a method and execute it with the given arguments.
Ths should be done by the host Web server. Executes CGI scripts and Servlets. But
the repository may have some additional capabilities of its own.
Parameters: args - the URL query string (text following the ?) the contents of the result exception: com.ibm.webdav.WebDAVException -