|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.jackrabbit.webdav.WebdavResponseImpl
public class WebdavResponseImpl
WebdavResponseImpl implements the WebdavResponse
interface.
Field Summary |
---|
Fields inherited from interface org.apache.jackrabbit.webdav.DavServletResponse |
---|
SC_FAILED_DEPENDENCY, SC_INSUFFICIENT_SPACE_ON_RESOURCE, SC_LOCKED, SC_MULTI_STATUS, SC_PROCESSING, SC_UNPROCESSABLE_ENTITY |
Fields inherited from interface javax.servlet.http.HttpServletResponse |
---|
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY |
Constructor Summary | |
---|---|
WebdavResponseImpl(javax.servlet.http.HttpServletResponse httpResponse)
Create a new WebdavResponse |
|
WebdavResponseImpl(javax.servlet.http.HttpServletResponse httpResponse,
boolean noCache)
Create a new WebdavResponse |
Method Summary | |
---|---|
void |
addCookie(javax.servlet.http.Cookie cookie)
|
void |
addDateHeader(String s,
long l)
|
void |
addHeader(String s,
String s1)
|
void |
addIntHeader(String s,
int i)
|
boolean |
containsHeader(String s)
|
String |
encodeRedirectUrl(String s)
|
String |
encodeRedirectURL(String s)
|
String |
encodeUrl(String s)
|
String |
encodeURL(String s)
|
void |
flushBuffer()
|
int |
getBufferSize()
|
String |
getCharacterEncoding()
|
Locale |
getLocale()
|
javax.servlet.ServletOutputStream |
getOutputStream()
|
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,
String s)
|
void |
sendLockResponse(ActiveLock lock)
Send response body for a lock request intended to create a new lock. |
void |
sendMultiStatus(MultiStatus multistatus)
Send a multistatus response. |
void |
sendPollResponse(EventDiscovery eventDiscovery)
Send the response to a sucessful POLL request. |
void |
sendRedirect(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(String s)
|
void |
setDateHeader(String s,
long l)
|
void |
setHeader(String s,
String s1)
|
void |
setIntHeader(String s,
int i)
|
void |
setLocale(Locale locale)
|
void |
setStatus(int i)
|
void |
setStatus(int i,
String s)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WebdavResponseImpl(javax.servlet.http.HttpServletResponse httpResponse)
WebdavResponse
httpResponse
- public WebdavResponseImpl(javax.servlet.http.HttpServletResponse httpResponse, boolean noCache)
WebdavResponse
httpResponse
- noCache
- Method Detail |
---|
public void sendError(DavException exception) throws IOException
sendError
in interface DavServletResponse
exception
-
IOException
DavServletResponse.sendError(org.apache.jackrabbit.webdav.DavException)
,
sendError(int, String)
,
sendXmlResponse(XmlSerializable, int)
public void sendMultiStatus(MultiStatus multistatus) throws IOException
sendMultiStatus
in interface DavServletResponse
multistatus
-
IOException
DavServletResponse.sendMultiStatus(org.apache.jackrabbit.webdav.MultiStatus)
public void sendLockResponse(ActiveLock lock) throws IOException
sendLockResponse
in interface DavServletResponse
lock
-
IOException
DavServletResponse.sendLockResponse(org.apache.jackrabbit.webdav.lock.ActiveLock)
public void sendRefreshLockResponse(ActiveLock[] locks) throws IOException
sendRefreshLockResponse
in interface DavServletResponse
locks
-
IOException
DavServletResponse.sendRefreshLockResponse(org.apache.jackrabbit.webdav.lock.ActiveLock[])
public void sendXmlResponse(XmlSerializable serializable, int status) throws IOException
sendXmlResponse
in interface DavServletResponse
serializable
- status
-
IOException
DavServletResponse.sendXmlResponse(XmlSerializable, int)
public void sendSubscriptionResponse(Subscription subscription) throws IOException
ObservationDavServletResponse
sendSubscriptionResponse
in interface ObservationDavServletResponse
subscription
-
IOException
ObservationDavServletResponse.sendSubscriptionResponse(org.apache.jackrabbit.webdav.observation.Subscription)
public void sendPollResponse(EventDiscovery eventDiscovery) throws IOException
ObservationDavServletResponse
sendPollResponse
in interface ObservationDavServletResponse
eventDiscovery
-
IOException
ObservationDavServletResponse.sendPollResponse(org.apache.jackrabbit.webdav.observation.EventDiscovery)
public void addCookie(javax.servlet.http.Cookie cookie)
addCookie
in interface javax.servlet.http.HttpServletResponse
public boolean containsHeader(String s)
containsHeader
in interface javax.servlet.http.HttpServletResponse
public String encodeURL(String s)
encodeURL
in interface javax.servlet.http.HttpServletResponse
public String encodeRedirectURL(String s)
encodeRedirectURL
in interface javax.servlet.http.HttpServletResponse
public String encodeUrl(String s)
encodeUrl
in interface javax.servlet.http.HttpServletResponse
public String encodeRedirectUrl(String s)
encodeRedirectUrl
in interface javax.servlet.http.HttpServletResponse
public void sendError(int i, String s) throws IOException
sendError
in interface javax.servlet.http.HttpServletResponse
IOException
public void sendError(int i) throws IOException
sendError
in interface javax.servlet.http.HttpServletResponse
IOException
public void sendRedirect(String s) throws IOException
sendRedirect
in interface javax.servlet.http.HttpServletResponse
IOException
public void setDateHeader(String s, long l)
setDateHeader
in interface javax.servlet.http.HttpServletResponse
public void addDateHeader(String s, long l)
addDateHeader
in interface javax.servlet.http.HttpServletResponse
public void setHeader(String s, String s1)
setHeader
in interface javax.servlet.http.HttpServletResponse
public void addHeader(String s, String s1)
addHeader
in interface javax.servlet.http.HttpServletResponse
public void setIntHeader(String s, int i)
setIntHeader
in interface javax.servlet.http.HttpServletResponse
public void addIntHeader(String s, int i)
addIntHeader
in interface javax.servlet.http.HttpServletResponse
public void setStatus(int i)
setStatus
in interface javax.servlet.http.HttpServletResponse
public void setStatus(int i, String s)
setStatus
in interface javax.servlet.http.HttpServletResponse
public String getCharacterEncoding()
getCharacterEncoding
in interface javax.servlet.ServletResponse
public javax.servlet.ServletOutputStream getOutputStream() throws IOException
getOutputStream
in interface javax.servlet.ServletResponse
IOException
public PrintWriter getWriter() throws IOException
getWriter
in interface javax.servlet.ServletResponse
IOException
public void setContentLength(int i)
setContentLength
in interface javax.servlet.ServletResponse
public void setContentType(String s)
setContentType
in interface javax.servlet.ServletResponse
public void setBufferSize(int i)
setBufferSize
in interface javax.servlet.ServletResponse
public int getBufferSize()
getBufferSize
in interface javax.servlet.ServletResponse
public void flushBuffer() throws IOException
flushBuffer
in interface javax.servlet.ServletResponse
IOException
public void resetBuffer()
resetBuffer
in interface javax.servlet.ServletResponse
public boolean isCommitted()
isCommitted
in interface javax.servlet.ServletResponse
public void reset()
reset
in interface javax.servlet.ServletResponse
public void setLocale(Locale locale)
setLocale
in interface javax.servlet.ServletResponse
public Locale getLocale()
getLocale
in interface javax.servlet.ServletResponse
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |