public class STDavResponse
extends java.lang.Object
| Constructor and Description | 
|---|
STDavResponse(STDavRequest webdavRequest,
             HttpServletResponse httpResponse,
             boolean noCache)
Create a new  
WebdavResponse | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
_sendLockResponse(ActiveLock lock)
Send response body for a lock request intended to create a new lock. 
 | 
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.lang.String | 
getContentType()  | 
java.lang.String | 
getHeader(java.lang.String h)  | 
java.util.Collection<java.lang.String> | 
getHeaderNames()  | 
java.util.Collection<java.lang.String> | 
getHeaders(java.lang.String h)  | 
java.util.Locale | 
getLocale() | 
ServletOutputStream | 
getOutputStream() | 
int | 
getStatus()  | 
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,
         java.lang.String s) | 
void | 
sendMultiStatus(MultiStatus multistatus)
Send a multistatus response. 
 | 
void | 
sendPollResponse(EventDiscovery eventDiscovery)  | 
void | 
sendRedirect(java.lang.String url) | 
void | 
sendRefreshLockResponse(ActiveLock[] locks)
Send response body for a lock request that was intended to refresh one
 or several locks. 
 | 
void | 
sendSubscriptionResponse(Subscription subscription)  | 
void | 
sendXmlResponse(XmlSerializable serializable,
               int status)
send the xml 
 | 
void | 
setBufferSize(int i) | 
void | 
setCharacterEncoding(java.lang.String env)  | 
void | 
setContentLength(int i) | 
void | 
setContentLengthLong(long contentLength)  | 
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 STDavResponse(STDavRequest webdavRequest, HttpServletResponse httpResponse, boolean noCache)
WebdavResponsehttpResponse - the responsewebdavRequest - the requestnoCache - no cachepublic void sendXmlResponse(XmlSerializable serializable,
                            int status)
                     throws java.io.IOException
serializable - the xmlstatus - the statusjava.io.IOException - a problempublic void setCharacterEncoding(java.lang.String env)
env - ignoredpublic java.lang.String getContentType()
public void sendError(DavException exception)
               throws java.io.IOException
exception - the exceptionjava.io.IOException - a problemDavServletResponse#sendError(org.apache.jackrabbit.webdav.DavException), 
sendError(int, String), 
sendXmlResponse(XmlSerializable, int)public void sendMultiStatus(MultiStatus multistatus)
                     throws java.io.IOException
multistatus - the multi statusjava.io.IOException - a problemDavServletResponse#sendMultiStatus(org.apache.jackrabbit.webdav.MultiStatus)public void _sendLockResponse(ActiveLock lock)
                       throws java.io.IOException
lock - the lockjava.io.IOException - a problemDavServletResponse#sendLockResponse(org.apache.jackrabbit.webdav.lock.ActiveLock)public void sendRefreshLockResponse(ActiveLock[] locks)
                             throws java.io.IOException
locks - the locksjava.io.IOException - a problemDavServletResponse#sendRefreshLockResponse(org.apache.jackrabbit.webdav.lock.ActiveLock[])public void sendSubscriptionResponse(Subscription subscription)
                              throws java.io.IOException
subscription - the subscriptionjava.io.IOException - a problemorg.apache.jackrabbit.webdav.observation.ObservationDavServletResponse#sendSubscriptionResponse(org.apache.jackrabbit.webdav.observation.Subscription)public void sendPollResponse(EventDiscovery eventDiscovery)
                      throws java.io.IOException
eventDiscovery - the eventjava.io.IOException - a problemorg.apache.jackrabbit.webdav.observation.ObservationDavServletResponse#sendPollResponse(org.apache.jackrabbit.webdav.observation.EventDiscovery)public void addCookie(Cookie cookie)
cookie - public boolean containsHeader(java.lang.String s)
s - public java.lang.String encodeURL(java.lang.String s)
s - public java.lang.String encodeRedirectURL(java.lang.String s)
s - public java.lang.String encodeUrl(java.lang.String s)
s - public java.lang.String encodeRedirectUrl(java.lang.String s)
s - public void sendError(int i,
                      java.lang.String s)
               throws java.io.IOException
i - s - java.io.IOException - if an IO exception occurs.public void sendRedirect(java.lang.String url)
                  throws java.io.IOException
url - java.io.IOException - if an IO exception occurs.public void setDateHeader(java.lang.String s,
                          long l)
s - l - public void addDateHeader(java.lang.String s,
                          long l)
s - l - public void setHeader(java.lang.String s,
                      java.lang.String s1)
s - s1 - public final void addHeader(java.lang.String s,
                            java.lang.String s1)
s - s1 - public void setIntHeader(java.lang.String s,
                         int i)
s - i - public void addIntHeader(java.lang.String s,
                         int i)
s - i - public void setStatus(int i)
i - public void setStatus(int i,
                      java.lang.String s)
i - s - public java.lang.String getCharacterEncoding()
public ServletOutputStream getOutputStream()
                                    throws java.io.IOException
java.io.IOException - if an IO exception occurs.public java.io.PrintWriter getWriter()
                              throws java.io.IOException
java.io.IOException - if an IO exception occurs.public void setContentLength(int i)
i - public void setContentLengthLong(long contentLength)
public void setContentType(java.lang.String s)
s - public void setBufferSize(int i)
i - public int getBufferSize()
public void flushBuffer()
                 throws java.io.IOException
java.io.IOException - if an IO exception occurs.public void resetBuffer()
public boolean isCommitted()
public void reset()
public void setLocale(java.util.Locale locale)
locale - public java.util.Locale getLocale()
public java.util.Collection<java.lang.String> getHeaders(java.lang.String h)
public java.lang.String getHeader(java.lang.String h)
public int getStatus()
public java.util.Collection<java.lang.String> getHeaderNames()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.