Ace - class org.apache.webdav.lib.
Ace This interface models a DAV Access control entry.
Return the AclProperty
for the current resource
Return the AclProperty
for the resource at the given path
Updates the resource with a new set of aces.
This interface models the <D:acl>
property, which is
defined in the WebDAV Access Control Protocol specification.
Default constructor for the property.
WebDAV Report method
This class is used to send an report
from the ACL specification.
Add an ace to the ace list which will be set by the method.
Add a new property to set.
Add a new property to set.
Generate additional headers needed by the request.
Generate additional headers needed by the request.
Generate additional headers needed by the request.
Generate additional headers needed by the request.
Generate the protocol headers.
Generate additional headers needed by the request.
Generate additional headers needed by the request.
Generate additional headers needed by the request.
Generate additional headers needed by the request.
Generate additional headers needed by the request.
Generate additional headers needed by the request.
Generate additional headers needed by the request.
Generate additional headers needed by the request.
Add the specified resource.
Maps the resource name to its resource.
Adds an ID for a subscription that is to be polled.
Adds an ID for a subscription that is to be withdrawn.
Request of all properties name and value.
Request of all properties name and value.
The action setting the all properties for this resource.
The allowed HTTP methods.
This interface models the <D:checked-in>
property, which is
defined in the WebDAV Access Control Protocol specification.
Default constructor for the property.
This interface models the <D:checked-in>
property, which is
defined in the WebDAV Access Control Protocol specification.
Default constructor for the property.
The CHECKIN method can be applied to a checked-out version-controlled
resource to produce a new version whose content and dead properties are
copied from the checked-out resource.
Execute the CHECKIN method for this WebdavResource.
Execute the CHECKIN method for the given path.
The Checkout method can be applied to a checked-in version-controlled
resource.
Execute the CHECKOUT method for this WebdavResource.
Execute the CHECKOUT method for the given path.
Table of the hrefs gotten in a collection.
The Http client instance.
Close the session of this client
Close an session and delete the connection information.
Close an session and delete the connection information.
Compare to the given another object.
Compare to the WebdavResource object.
Constants used by the WebDAV client library.
Convert a MIME charset name, also known as an XML encoding name, to a Java encoding name.
This method creates a property implementation from an element.
Execute the COPY method for the given destination path.
Execute the COPY method the given source and destination.
Creates a new property from an xml element provided in an WebDAV response.
Create a new WebdavResource object (as a seperate method so that it can
be overridden by subclasses.
An WebDAV property, creationdate.
DAV:creationdate
property
Title: CurrentUserPrivilegeSetProperty.java
Description:
Company: SpeedLegal Holdings Inc.
Default constructor for the property.
Generate and add the If header to the specified HTTP method.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
DAV requests that contain a body must override this function to
generate that body.
Generates and adds the "Transaction" header if this method is part of
an externally controlled transaction.
A client of the
MoveMethod
can specify a destination as either an
absolute URL (possibly to a different server), or as a absolute path on
the same server, but this function makes sure that the path sent to the
server is always an absolute URL.
Returns the Aces present in this acl property.
Get the activelock owners for this resource.
Get the activelock in this lockdiscovery property.
Get all locks scoped to that uri.
Get a list of allowed methods.
Get the allowed methods, checked by HTTP OPTIONS.
This method returns an enumeration of URL paths.
This method returns an enumeration of URL paths.
This method returns an enumeration of URL paths.
This method returns an enumeration of URL paths.
Get all resources in this collection with the depth 1.
The getcontentlanguage property.
An WebDAV property, getcontentlength.
An WebDAV property, getcontenttype.
Get the value of DAV property, creationdate.
Get a list of supported DAV capabilities.
Get the WebDAV capabilities, checked by HTTP OPTIONS.
Get the value of the depth.
Get the value of DAV property, displayname.
This method returns the property as a DOM Element.
This method returns the property as a DOM Element.
An WebDAV property, getetag.
Returns the last known information about the existence of this resource.
Get the first element matched with the given namespace and name.
Returns the current "follow redirects" flag.
Get the value of DAV property, getcontentlength.
Get the value of DAV property, getcontenttype.
Get the value of DAV property, getetag.
Get the value of DAV property, getlastmodified.
Get the default temporary directory for the GET method.
Get the use disk flag for the GET method.
Get the properties in the response XML element.
Get the properties in the response XML element.
Get the properties in the response XML element.
Get the hostname of this WebdavResource.
Returns the value of the href element.
Get the href string in the response XML element.
Get the href string in the response XML element.
Get the href string in the response XML element.
Returns the Hrefs present in this principal-collection-set property.
Get the HttpURL of this WebdavResource.
Get the HttpURL except for userinfo.
Get the value of DAV property, iscollection
Get the value of DAV property, ishidden.
Get the label-name this action will manipulate.
An WebDAV property, getlastmodified.
This interface models the <D:getlastmodified>
property,
which indicates the last time the resource was modified.
Default constructor for the property.
This method returns the local name of the property.
This method returns the local name of the property.
Get the value of DAV property, lockdiscovery.
Get the lockentry in this supportedlock property.
Get whether a lock is an exclusive lock, or a shared lock.
Get the access type of a lock.
Get the access type of a lock.
Execute the GET method for this WebdavResource path.
Execute the GET method for the given path.
Get InputStream for the GET method.
Get InputStream for the GET method for the given path.
Get data as a String for the GET method.
Get data as a String for the GET method for the given path.
This method returns the full name of the property.
This method returns the full name of the property.
Get the name of this WebdavResource.
This method returns the namespace of the property.
This method returns the namespace of the property.
Get the current value of the overwrite flag for COPY, MOVE, BIND and
REBIND.
Get information about the principal taking out a lock.
Return the owner of the lock as reported by the server.
Get the owner string, as used for locking purposes.
This method returns URL file path of the resource to which this
property belongs.
This method returns URL file path of the resource to which this
property belongs.
Get the path part of this WebdavResource.
Get the principal-URL
property of the lock, if one.
Get the properties in the response XML element.
Get the properties in the response XML element.
This method returns the value of the property.
This method returns the value of the property.
This method returns the value of the property.
This method returns the value of the property.
This method returns the value of the property.
This method returns the namespace of the property.
This method returns the value of the property.
This method returns the value of the property.
Override the method of HttpMethodBase
to return the appropriate content length.
Return the length (in bytes) of my request body, suitable for use in a
Content-Length header.
Get an enumeration of the resource names.
Get an enumeration of the resources.
Get the value of DAV property, resourcetype.
Returns the value of the content-location header of the response.
Response document getter.
Returns the subscription ID responsed from the server.
Returns the subscription lifetime responsed from the server.
Returns an enumeration of Property
objects.
Returns an enumeration of Property
objects.
Returns an enumeration of Property
objects.
Return an enumeration containing the responses.
Get a HttpClient
instance.
Get a HttpClient
instance.
This method returns the status code associated with the property.
This method returns the status code associated with the property.
Get the status code for use with 207 (Multi-Status).
Get the lastest value of the status code by HTTP methods.
Get the status code for use with 207 (Multi-Status).
Get the status code for use with 207 (Multi-Status).
Get the lastest value of the status message by HTTP methods.
Returns a list of number objects containing the subscription IDs for
subscriptions for which events are reported.
Returns a list of number objects containing the subscription IDs for
subscriptions for which NO events are reported.
Get the value of DAV property, supportedlock.
Recursively scans all child elements, appending any text nodes.
Get the timeout associated with a lock.
Get the label type which has been set.
Get the properties in the response XML element.
Get the properties in the response XML element.
Get the properties in the response XML element.
The constant for adding a label.
The constant for removing a label.
The constant for setting a label.
The Label method is used to manipulate labels on resources on the server.
Execute a LABEL method on the current path, setting the given label
The label method constructor.
Execute a LABEL method on the given path, setting the given label
An status code performed by HTTP methods at the most recent.
An status message performed by HTTP methods at the most recent.
Get an array of pathnames denoting the WebDAV resources in the
collection denoted by this pathname.
Get an array of resource names.
Get an array of pathnames and basic information denoting the WebDAV
resources in the denoted by this pathname.
Get an arraay of resources.
Get an array of resources denoting the WebDAV child resources in the
collection of this resources.
This class represents a lock on a resource.
Default constructor for the lockentry.
Default constructor for the activelock.
Default constructor for the activelock.
An WebDAV property, lockdiscovery.
This class represents a listing of who has lock, what type of lock he has,
the timeout type and the time remaining on the timeout, and the associated
lock token.
Default constructor for the property.
Return the LockDiscoveryProperty for the current resource
Return the LockDiscoveryProperty for the resource at the given path
Web resources can be locked to ensure that only one user is updating
the resource at a time.
Execute the LOCK method for this WebdavResource.
Execute the LOCK method for the given path.
Execute the LOCK method for this WebdavResource.
Execute the LOCK method for this WebdavResource.
Execute the LOCK method for the given path.
Creates a lock method that can
start a transaction when server supports
them in a
MS like style.
Execute the LOCK method for the given path.
Execute the LOCK method for the given path.
Execute the LOCK method for the given path.
Additional parameter (usually, an URI).
Parse the java.util.Date
string for HTTP-date.
Parse a privilege element.
Get the status code out of the normal status response.
Implements the POLL WebDAV method.
Asks the server whether events for a given subscription are fired.
Asks the server whether events for a given subscription are fired.
The namespace abbreviation that prefixes DAV tags
The namespace abbreviation that prefixes DAV tags
The namespace abbreviation that prefixes DAV tags
Get the PrincipalCollectionSetProperty
for the current
resource.
Get the PrincipalCollectionSetProperty
for the resource.
This class models the <D:principal-collection-set>
property, which is
defined in the WebDAV Access Control Protocol specification.
Default constructor for the property.
Print the given document to debug output.
Prints the specified node, recursively.
Prints the specified node, recursively.
Print the given XML string to debug output.
This interface models a DAV ACE privilege.
Privileges this ACE grants or denies.
Process a property, setting various member variables depending
on what the property is.
Process response headers.
This interface models a DAV property.
This class manages an array of PropertyNames.
This class models a DAV property name.
This class implements the WebDAV PROPFIND Method.
Execute PROPFIND method with allprop for this WebdavResource.
Execute PROPFIND method with by propname for this resource.
Execute PROPFIND method for this WebdavResource.
Execute PROPFIND method with allprop for the given path.
Execute PROPFIND method with by propname for the given path.
Execute PROPFIND method for the given WebdavResource path.
Execute PROPFIND method for the given path and properties.
Execute PROPFIND method for this WebdavResource.
Execute PROPATCH method for this WebdavResource.
Execute PROPATCH method for this resource with the given properties.
Execute PROPATCH method for this WebdavResource.
Execute PROPATCH method for this resource with the given property.
Execute PROPATCH method for the given WebdavResource.
Execute PROPATCH method for the specified resource with the given
properties.
Execute PROPATCH method for the given WebdavResource.
Execute PROPATCH method for the given resource with the given
properties.
Execute PROPATCH method for this WebdavResource.
Execute PROPATCH method for this resource with the given property.
Execute PROPATCH method for the given WebdavResource.
Execute PROPATCH method for the specified resource with the given
property.
Credentials to use for an authenticating proxy
The hostname to use for the proxy, if any
Port number to use for proxy, if any
Execute the PUT method for this resource.
Execute the PUT method for this WebdavResource.
Execute the PUT method for this resource.
Execute the PUT method for this WebdavResource.
Execute the PUT method for the given path.
Execute the PUT method for the given path.
Execute the PUT method for the given path.
Execute the PUT method for the given path.
Execute the PUT method for the given path from the given url.
Execute the PUT method for this resource from the given url.
Returns true if 100 Continue status code
is found.
The REBIND method removes a binding to a resource from one collection,
and adds a binding to that resource into another collection.
Execute the Rebind method for this WebdavResource given the new
Resource to bind with.
Execute the Rebind method given a resource to rebind and the new
Resource to bind with.
Reset the State of the class to its initial state, so that it can be
used again.
Reset the State of the class to its initial state, so that it can be
used again.
Reset the State of the class to its initial state, so that it can be
used again.
Reset the State of the class to its initial state, so that it can be
used again.
Reset the State of the class to its initial state, so that it can be
used again.
Refresh the properties of this resource
without changing the status of the previous command
Registers a new property.
Method not implemented for Webdav
Remove the specified resource name.
This class implements the WebDAV REPORT Method.
Execute the REPORT method.
An WebDAV property, resourcetype.
An interface that describes a standard Resource Type property (as defined by
the WebDAV specification).
Default constructor for the property.
Associated response entity.
An abstract class that models a DAV:response.
The interface for the response entity body formats that provide
operations for the XML response documents.
Vector of response nodes, to keep track of insertion order
FIXME: the above Hashtable and this Vector should be ported
to plain Collections
A class that models the DAV:response element within a multistatus.
Retrieve the current http client for this resource.
Convert a Java encoding name to MIME charset name.
The exclusive constant in the lockscope.
The shared constant in the lockscope.
This class implements the WebDAV SEARCH Method.
Construct a SearchMethod using the given XML request body.
Send data and reinitializes buffer.
Set all properties for this resource.
Sets the basic properties on a resource by indirectly issuing a PROPFIND
on the resource.
Sets the URI that's to be notified if the subscribed event does occur.
Set the client for this resource.
Set the client for this resource and the given http URL.
Set the content-type to use for this resource, for PUTs.
Set the value of DAV property, creationdate.
Set the value of DAV property, creationdate.
Set credentials for authentication.
Sets whether the href in responses are decoded, as early as possible.
Set the default action for this resource.
Set the default action for this resource.
Set the default properties on the resource by indirectly issuing a PROPFIND request
for a default set of properties.
Set the value of DAV property, displayname.
Set the URL encoding flag for this http URL.
Sets a flag indicating that redirect responses from
the server shall be followed.
Set the value of DAV property, getcontentlength.
Set the value of DAV property, getcontentlength.
Set the value of DAV property, getcontenttype.
Set the value of DAV property, getetag.
Set the value of DAV property, getlastmodified.
Set the value of DAV property, getlastmodified.
Get the default temporary directory for the GET method.
Set the use disk flag for the GET method.
sets History URL for locate by history Report
Set the HttpURL for this WebdavResource.
Set the HttpURL for this WebdavResource.
Set the HttpURL for this WebdavResource.
Set the HttpURL for this WebdavResource.
Set the HttpURL for this WebdavResource.
Set the HttpURL for this WebdavResource.
Set the HttpURL of this WebdavResource.
Set the value of DAV property, iscollection
Set the value of DAV property, iscollection
Set the value of DAV property, ishidden.
Set the value of DAV property, ishidden.
Set the label-name this action will manipulate.
Set the value of DAV property, lockdiscovery.
Set the named properties for this resource.
Set only the displayname property for this resource.
Sets the notification delay in seconds.
Sets the notification type, i.e.
By default, if there already is a binding for the specified segment
in the collection, the new binding replaces the existing binding.
By default, if there already is a binding for the specified segment
in the collection, the new binding replaces the existing binding.
Set the overwrite flag for COPY, MOVE, BIND and REBIND.
Sets the owner of the lock.
Set the path part of this WebdavResource.
Set the properties for this resource.
Set the properties for this resource.
Set proxy info, to use proxying.
Set credentials for authenticating against a proxy.
Set my request body content to the contents of a byte array.
Set my request body content to the contents of a file.
Set my request body content to the contents of an input stream.
Set my request body content to the contents of a string.
Set my request body content to the resource at the specified URL.
Set a header value, redirecting the special case of header "Depth" to
setDepth(int)
as appropriate.
Set a header value, redirecting the special cases of Depth and Time headers
to
setDepth(int)
and
setTimeout
as appropriate.
Adds special checking of header values of the POLL method to
the super class implementation.
Set a request header value, redirecting the special case of the "Depth" header
to invoke
setDepth(int)
instead.
Set a header value, redirecting attempts to set the "Depth" header to
a
setDepth(int)
call.
Adds special checking of header values of the SUBSCRIBE method to
the super class implementation.
Set header, handling the special case of the lock-token header so
that it calls
setLockToken(String)
instead.
Adds special checking of header values of the UNSUBSCRIBE method to
the super class implementation.
Set the value of DAV property, resourcetype.
Set the lastest value of the status code by HTTP methods.
Set the lastest value of the status code by HTTP methods.
Sets the duration of the subscription in seconds.
Sets the ID of a subscription to be refreshed.
Set the value of DAV property, supportedlock.
Sets the transaction status of this method when it is used to end a externally controlled
transaction.
Set the type of label action to take.
Set the userinfo part of this WebdavResource.
Set WebDAV properties following to the given http URL.
Returns a sorted list of attributes.
Returns a sorted list of attributes.
Begins a new transaction.
Request specified properties.
Registers a Subscriber with the remote server.
Implements the SUBSCRIBE method.
Refreshes a subscription.
Refreshes a subscription.
Subscribes for notifications for modifications of WebDAV resources.
Object that holds information about a single WebDAV subscription.
An WebDAV property, supportedlock.
Default constructor for the property.