public class WebdavResponseImpl extends java.lang.Object implements WebdavResponse
WebdavResponse
interface.SC_FAILED_DEPENDENCY, SC_INSUFFICIENT_SPACE_ON_RESOURCE, SC_LOCKED, SC_MULTI_STATUS, SC_PROCESSING, SC_UNPROCESSABLE_ENTITY
Constructor and Description |
---|
WebdavResponseImpl(HttpServletResponse httpResponse)
Create a new
WebdavResponse |
WebdavResponseImpl(HttpServletResponse httpResponse,
boolean noCache)
Create a new
WebdavResponse |
Modifier and Type | Method and Description |
---|---|
void |
addCookie(Cookie cookie) |
void |
addDateHeader(java.lang.String s,
long l) |
void |
addHeader(java.lang.String s,
java.lang.String s1) |
void |
addIntHeader(java.lang.String s,
int i) |
boolean |
containsHeader(java.lang.String s) |
java.lang.String |
encodeRedirectUrl(java.lang.String s) |
java.lang.String |
encodeRedirectURL(java.lang.String s) |
java.lang.String |
encodeUrl(java.lang.String s) |
java.lang.String |
encodeURL(java.lang.String s) |
void |
flushBuffer() |
int |
getBufferSize() |
java.lang.String |
getCharacterEncoding() |
java.util.Locale |
getLocale() |
ServletOutputStream |
getOutputStream() |
java.io.PrintWriter |
getWriter() |
boolean |
isCommitted() |
void |
reset() |
void |
resetBuffer() |
void |
sendError(DavException exception)
If the specifid exception provides an error condition an Xml response body
is sent providing more detailed information about the error.
|
void |
sendError(int i) |
void |
sendError(int i,
java.lang.String s) |
void |
sendMultiStatus(MultiStatus multistatus)
Send a multistatus response.
|
void |
sendPollResponse(EventDiscovery eventDiscovery)
Send the response to a successful POLL request.
|
void |
sendRedirect(java.lang.String s) |
void |
sendRefreshLockResponse(ActiveLock[] locks)
Send response body for a lock request that was intended to refresh one
or several locks.
|
void |
sendSubscriptionResponse(Subscription subscription)
Send the response to a successful SUBSCRIBE request.
|
void |
sendXmlResponse(XmlSerializable serializable,
int status)
Send Xml response body.
|
void |
setBufferSize(int i) |
void |
setContentLength(int i) |
void |
setContentType(java.lang.String s) |
void |
setDateHeader(java.lang.String s,
long l) |
void |
setHeader(java.lang.String s,
java.lang.String s1) |
void |
setIntHeader(java.lang.String s,
int i) |
void |
setLocale(java.util.Locale locale) |
void |
setStatus(int i) |
void |
setStatus(int i,
java.lang.String s) |
public WebdavResponseImpl(HttpServletResponse httpResponse)
WebdavResponse
httpResponse
- public WebdavResponseImpl(HttpServletResponse httpResponse, boolean noCache)
WebdavResponse
httpResponse
- noCache
- public void sendError(DavException exception) throws java.io.IOException
sendError
in interface DavServletResponse
exception
- java.io.IOException
DavServletResponse.sendError(org.apache.jackrabbit.webdav.DavException)
,
sendError(int, String)
,
sendXmlResponse(XmlSerializable, int)
public void sendMultiStatus(MultiStatus multistatus) throws java.io.IOException
sendMultiStatus
in interface DavServletResponse
multistatus
- java.io.IOException
DavServletResponse.sendMultiStatus(org.apache.jackrabbit.webdav.MultiStatus)
public void sendRefreshLockResponse(ActiveLock[] locks) throws java.io.IOException
sendRefreshLockResponse
in interface DavServletResponse
locks
- java.io.IOException
DavServletResponse.sendRefreshLockResponse(org.apache.jackrabbit.webdav.lock.ActiveLock[])
public void sendXmlResponse(XmlSerializable serializable, int status) throws java.io.IOException
sendXmlResponse
in interface DavServletResponse
serializable
- status
- java.io.IOException
DavServletResponse.sendXmlResponse(XmlSerializable, int)
public void sendSubscriptionResponse(Subscription subscription) throws java.io.IOException
ObservationDavServletResponse
sendSubscriptionResponse
in interface ObservationDavServletResponse
subscription
- java.io.IOException
ObservationDavServletResponse.sendSubscriptionResponse(org.apache.jackrabbit.webdav.observation.Subscription)
public void sendPollResponse(EventDiscovery eventDiscovery) throws java.io.IOException
ObservationDavServletResponse
sendPollResponse
in interface ObservationDavServletResponse
eventDiscovery
- java.io.IOException
ObservationDavServletResponse.sendPollResponse(org.apache.jackrabbit.webdav.observation.EventDiscovery)
public void addCookie(Cookie cookie)
public boolean containsHeader(java.lang.String s)
public java.lang.String encodeURL(java.lang.String s)
public java.lang.String encodeRedirectURL(java.lang.String s)
public java.lang.String encodeUrl(java.lang.String s)
public java.lang.String encodeRedirectUrl(java.lang.String s)
public void sendError(int i, java.lang.String s) throws java.io.IOException
java.io.IOException
public void sendError(int i) throws java.io.IOException
java.io.IOException
public void sendRedirect(java.lang.String s) throws java.io.IOException
java.io.IOException
public void setDateHeader(java.lang.String s, long l)
public void addDateHeader(java.lang.String s, long l)
public void setHeader(java.lang.String s, java.lang.String s1)
public void addHeader(java.lang.String s, java.lang.String s1)
public void setIntHeader(java.lang.String s, int i)
public void addIntHeader(java.lang.String s, int i)
public void setStatus(int i)
public void setStatus(int i, java.lang.String s)
public java.lang.String getCharacterEncoding()
public ServletOutputStream getOutputStream() throws java.io.IOException
java.io.IOException
public java.io.PrintWriter getWriter() throws java.io.IOException
java.io.IOException
public void setContentLength(int i)
public void setContentType(java.lang.String s)
public void setBufferSize(int i)
public int getBufferSize()
public void flushBuffer() throws java.io.IOException
java.io.IOException
public void resetBuffer()
public boolean isCommitted()
public void reset()
public void setLocale(java.util.Locale locale)
public java.util.Locale getLocale()
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"