public interface DeltaVServletRequest extends DavServletRequest
DeltaVServletRequest
provides extension useful for functionality
related to RFC 3253.Modifier and Type | Method and Description |
---|---|
String |
getLabel()
Returns the Label header or
null |
LabelInfo |
getLabelInfo()
Return the request body as
LabelInfo object or null
if parsing the request body or the creation of the label info failed. |
MergeInfo |
getMergeInfo()
Return the request body as
MergeInfo object or null
if the creation failed due to invalid format. |
OptionsInfo |
getOptionsInfo()
Returns the
OptionsInfo present with the request or null . |
ReportInfo |
getReportInfo()
Returns the request body and the Depth header as
ReportInfo
object. |
UpdateInfo |
getUpdateInfo()
Parses the UPDATE request body a build the corresponding
UpdateInfo
object. |
getDavSession, getDepth, getDepth, getDestinationLocator, getLockInfo, getLockToken, getPropFindProperties, getPropFindType, getPropPatchChangeList, getRequestDocument, getRequestLocator, getTimeout, isOverwrite, matchesIfHeader, matchesIfHeader, setDavSession
authenticate, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
String getLabel()
null
null
DeltaVConstants.HEADER_LABEL
LabelInfo getLabelInfo() throws DavException
LabelInfo
object or null
if parsing the request body or the creation of the label info failed.LabelInfo
object or null
DavException
- in case of an invalid request bodyMergeInfo getMergeInfo() throws DavException
MergeInfo
object or null
if the creation failed due to invalid format.MergeInfo
object or null
DavException
- in case of an invalid request bodyUpdateInfo getUpdateInfo() throws DavException
UpdateInfo
object. If the request body is missing or does not of the required format
null
is returned.null
DavException
- in case of an invalid request bodyReportInfo getReportInfo() throws DavException
ReportInfo
object. The default depth, if no Depth header
, is DavConstants.DEPTH_0
.
If the request body could not be parsed into an Element
null
is returned.ReportInfo
or null
DavException
- in case of an invalid request bodyOptionsInfo getOptionsInfo() throws DavException
OptionsInfo
present with the request or null
.OptionsInfo
or null
DavException
- in case of an invalid request bodyCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.