This project has retired. For details please refer to its
        
        Attic page.
      
org.apache.wink.webdav.model
Class Supportedlock
java.lang.Object
   org.apache.wink.webdav.model.Supportedlock
org.apache.wink.webdav.model.Supportedlock
- public class Supportedlock 
- extends java.lang.Object
The supportedlock Property per the WebDAV specification [RFC
 4918]
 
 
    Name:       supportedlock
    Namespace:  DAV:
    Purpose:    To provide a listing of the lock capabilities supported
    by the resource.
    Description: The supportedlock property of a resource returns a
    listing of the combinations of scope and access types which may be
    specified in a lock request on the resource.  Note that the actual
    contents are themselves controlled by access controls so a server is
    not required to provide information the client is not authorized to
    see.
 
    <!ELEMENT supportedlock (lockentry)* >
 
    Example - Retrieving the supportedlock Property
 
    >>Request
 
    PROPFIND  /container/ HTTP/1.1
    Host: www.foo.bar
    Content-Length: xxxx
    Content-Type: text/xml; charset="utf-8"
 
    <?xml version="1.0" encoding="utf-8" ?>
    <D:propfind xmlns:D="DAV:">
      <D:prop><D:supportedlock/></D:prop>
    </D:propfind>
 
    >>Response
 
    HTTP/1.1 207 Multi-Status
    Content-Type: text/xml; charset="utf-8"
    Content-Length: xxxx
 
    <?xml version="1.0" encoding="utf-8" ?>
    <D:multistatus xmlns:D="DAV:">
      <D:response>
           <D:href>http://www.foo.bar/container/</D:href>
           <D:propstat>
                <D:prop>
                     <D:supportedlock>
                          <D:lockentry>
                               <D:lockscope><D:exclusive/></D:lockscope>
                               <D:locktype><D:write/></D:locktype>
                          </D:lockentry>
                          <D:lockentry>
                               <D:lockscope><D:shared/></D:lockscope>
                               <D:locktype><D:write/></D:locktype>
                          </D:lockentry>
                     </D:supportedlock>
                </D:prop>
                <D:status>HTTP/1.1 200 OK</D:status>
           </D:propstat>
      </D:response>
    </D:multistatus>
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
lockentry
protected java.util.List<Lockentry> lockentry
Supportedlock
public Supportedlock()
getLockentry
public java.util.List<Lockentry> getLockentry()
- Gets the value of the lockentry property.
 
 This accessor method returns a reference to the live list, not a
 snapshot. Therefore any modification you make to the returned list will
 be present inside the JAXB object. This is why there is not a
 setmethod for the lockentry property.
 
 For example, to add a new item, do as follows:
 
  
 getLockentry().add(newItem);
  
 Objects of the following type(s) are allowed in the list
 Lockentry
 
 
- 
 
Copyright © 2009 The Apache Software Foundation. All Rights Reserved.