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.