org.apache.jackrabbit.webdav.bind
Interface BindServletRequest

All Known Subinterfaces:
WebdavRequest
All Known Implementing Classes:
WebdavRequestImpl

public interface BindServletRequest

BindServletRequest provides extension useful for functionality related to BIND specification.


Method Summary
 BindInfo getBindInfo()
          Returns the BindInfo present with the request
 DavResourceLocator getHrefLocator(String href)
          Parses a href and returns the path of the resource.
 DavResourceLocator getMemberLocator(String segment)
          Returns the path of the member resource of the request resource which is identified by the segment parameter.
 RebindInfo getRebindInfo()
          Returns the RebindInfo present with the request
 UnbindInfo getUnbindInfo()
          Returns the UnbindInfo present with the request
 

Method Detail

getRebindInfo

RebindInfo getRebindInfo()
                         throws DavException
Returns the RebindInfo present with the request

Returns:
RebindInfo object
Throws:
DavException - in case of an invalid or missing request body

getUnbindInfo

UnbindInfo getUnbindInfo()
                         throws DavException
Returns the UnbindInfo present with the request

Returns:
UnbindInfo object
Throws:
DavException - in case of an invalid or missing request body

getBindInfo

BindInfo getBindInfo()
                     throws DavException
Returns the BindInfo present with the request

Returns:
BindInfo object
Throws:
DavException - in case of an invalid or missing request body

getHrefLocator

DavResourceLocator getHrefLocator(String href)
                                  throws DavException
Parses a href and returns the path of the resource.

Returns:
path of the resource identified by the href.
Throws:
DavException

getMemberLocator

DavResourceLocator getMemberLocator(String segment)
Returns the path of the member resource of the request resource which is identified by the segment parameter.

Returns:
path of internal member resource.


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.