Package sk.iway.iwcm.system.context
Class ContextResponseWrapper
java.lang.Object
javax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
sk.iway.iwcm.system.context.ContextResponseWrapper
- All Implemented Interfaces:
javax.servlet.http.HttpServletResponse
,javax.servlet.ServletResponse
public class ContextResponseWrapper
extends javax.servlet.http.HttpServletResponseWrapper
ContextResponseWrapper.java - wrapper pre moznost fungovania WebJETu v inom ako ROOT contexte (napr. /wj7)
Povodne riesene pre TatraBanku projekt RaiffeisenBank
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected String
protected int
protected String
protected int
protected String
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_FOUND, 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
ConstructorsConstructorDescriptionContextResponseWrapper
(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request) Construct a new response wrapper according to the specified parameters. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCookie
(javax.servlet.http.Cookie c) void
void
addIntHeader
(String name, int value) void
Swallow any attempt to flush the response buffer.List<javax.servlet.http.Cookie>
int
javax.servlet.ServletOutputStream
int
Return a PrintWriter that can be used to accumulate the response data for the included resource.void
sendError
(int sc) void
void
sendRedirect
(String url) void
setBufferSize
(int bufferSize) void
setCharacterEncoding
(String charset) void
setContentType
(String type) void
void
setIntHeader
(String name, int value) void
void
setStatus
(int sc) void
void
writeResponseToOriginalOutput
(javax.servlet.http.HttpServletRequest req, boolean removeContextPath) Methods inherited from class javax.servlet.http.HttpServletResponseWrapper
addDateHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeaderNames, getHeaders, getStatus, getTrailerFields, setDateHeader, setTrailerFields
Methods inherited from class javax.servlet.ServletResponseWrapper
getBufferSize, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setContentLength, setContentLengthLong, setResponse
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.servlet.ServletResponse
getBufferSize, isCommitted, reset, resetBuffer, setContentLength, setContentLengthLong
-
Field Details
-
statusCode
protected int statusCode -
statusMessage
-
characterEncoding
-
contentType
-
errorCode
protected int errorCode -
errorMessage
-
headers
-
-
Constructor Details
-
ContextResponseWrapper
public ContextResponseWrapper(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request) Construct a new response wrapper according to the specified parameters.- Parameters:
response
- The servlet response we are wrapping
-
-
Method Details
-
writeResponseToOriginalOutput
public void writeResponseToOriginalOutput(javax.servlet.http.HttpServletRequest req, boolean removeContextPath) throws IOException - Throws:
IOException
-
sendRedirect
- Specified by:
sendRedirect
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
sendRedirect
in classjavax.servlet.http.HttpServletResponseWrapper
- Throws:
IOException
-
addCookie
public void addCookie(javax.servlet.http.Cookie c) - Specified by:
addCookie
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
addCookie
in classjavax.servlet.http.HttpServletResponseWrapper
-
flushBuffer
Swallow any attempt to flush the response buffer.- Specified by:
flushBuffer
in interfacejavax.servlet.ServletResponse
- Overrides:
flushBuffer
in classjavax.servlet.ServletResponseWrapper
- Throws:
IOException
-
getWriter
Return a PrintWriter that can be used to accumulate the response data for the included resource.- Specified by:
getWriter
in interfacejavax.servlet.ServletResponse
- Overrides:
getWriter
in classjavax.servlet.ServletResponseWrapper
- Throws:
IOException
- if an I/O error occurs
-
setBufferSize
public void setBufferSize(int bufferSize) - Specified by:
setBufferSize
in interfacejavax.servlet.ServletResponse
- Overrides:
setBufferSize
in classjavax.servlet.ServletResponseWrapper
-
getRedirectURL
-
getOutputStream
- Specified by:
getOutputStream
in interfacejavax.servlet.ServletResponse
- Overrides:
getOutputStream
in classjavax.servlet.ServletResponseWrapper
- Throws:
IOException
-
setStatus
- Specified by:
setStatus
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
setStatus
in classjavax.servlet.http.HttpServletResponseWrapper
-
setStatus
public void setStatus(int sc) - Specified by:
setStatus
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
setStatus
in classjavax.servlet.http.HttpServletResponseWrapper
-
getStatusCode
public int getStatusCode() -
getStatusMessage
-
setCharacterEncoding
- Specified by:
setCharacterEncoding
in interfacejavax.servlet.ServletResponse
- Overrides:
setCharacterEncoding
in classjavax.servlet.ServletResponseWrapper
-
getCharacterEncoding
- Specified by:
getCharacterEncoding
in interfacejavax.servlet.ServletResponse
- Overrides:
getCharacterEncoding
in classjavax.servlet.ServletResponseWrapper
-
setContentType
- Specified by:
setContentType
in interfacejavax.servlet.ServletResponse
- Overrides:
setContentType
in classjavax.servlet.ServletResponseWrapper
-
getContentType
- Specified by:
getContentType
in interfacejavax.servlet.ServletResponse
- Overrides:
getContentType
in classjavax.servlet.ServletResponseWrapper
-
setLocale
- Specified by:
setLocale
in interfacejavax.servlet.ServletResponse
- Overrides:
setLocale
in classjavax.servlet.ServletResponseWrapper
-
getLocale
- Specified by:
getLocale
in interfacejavax.servlet.ServletResponse
- Overrides:
getLocale
in classjavax.servlet.ServletResponseWrapper
-
sendError
- Specified by:
sendError
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
sendError
in classjavax.servlet.http.HttpServletResponseWrapper
- Throws:
IOException
-
sendError
- Specified by:
sendError
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
sendError
in classjavax.servlet.http.HttpServletResponseWrapper
- Throws:
IOException
-
getErrorCode
public int getErrorCode() -
getErrorMessage
-
setHeader
- Specified by:
setHeader
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
setHeader
in classjavax.servlet.http.HttpServletResponseWrapper
-
getHeader
- Specified by:
getHeader
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
getHeader
in classjavax.servlet.http.HttpServletResponseWrapper
-
addHeader
- Specified by:
addHeader
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
addHeader
in classjavax.servlet.http.HttpServletResponseWrapper
-
addIntHeader
- Specified by:
addIntHeader
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
addIntHeader
in classjavax.servlet.http.HttpServletResponseWrapper
-
setIntHeader
- Specified by:
setIntHeader
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
setIntHeader
in classjavax.servlet.http.HttpServletResponseWrapper
-
getCookies
-