Package com.aducid.web.filter
Class CustomSecurityWrapperResponse
java.lang.Object
javax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
org.owasp.esapi.filters.SecurityWrapperResponse
com.aducid.web.filter.CustomSecurityWrapperResponse
- All Implemented Interfaces:
javax.servlet.http.HttpServletResponse
,javax.servlet.ServletResponse
public class CustomSecurityWrapperResponse
extends org.owasp.esapi.filters.SecurityWrapperResponse
Custom security wrapper response.
Created 30. 3. 2016 11:53:14
- Author:
- Radek Jira
-
Field Summary
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
Constructors Constructor Description CustomSecurityWrapperResponse(javax.servlet.http.HttpServletResponse response)
Constructor with HTTP response.CustomSecurityWrapperResponse(javax.servlet.http.HttpServletResponse response, java.lang.String mode)
Constructor with HTTP response and mode. -
Method Summary
Methods inherited from class org.owasp.esapi.filters.SecurityWrapperResponse
addCookie, addDateHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, sendRedirect, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setDateHeader, setHeader, setIntHeader, setLocale, setStatus
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper
getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, setTrailerFields
Methods inherited from class javax.servlet.ServletResponseWrapper
getResponse, isWrapperFor, isWrapperFor, setContentLengthLong, setResponse
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CustomSecurityWrapperResponse
public CustomSecurityWrapperResponse(javax.servlet.http.HttpServletResponse response)Constructor with HTTP response.
- Parameters:
response
- HTTP response
-
CustomSecurityWrapperResponse
public CustomSecurityWrapperResponse(javax.servlet.http.HttpServletResponse response, java.lang.String mode)Constructor with HTTP response and mode.
- Parameters:
response
- HTTP responsemode
- mode
-
-
Method Details
-
addHeader
public void addHeader(java.lang.String name, java.lang.String value)- Specified by:
addHeader
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
addHeader
in classorg.owasp.esapi.filters.SecurityWrapperResponse
-
sendError
public void sendError(int sc) throws java.io.IOException- Specified by:
sendError
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
sendError
in classorg.owasp.esapi.filters.SecurityWrapperResponse
- Throws:
java.io.IOException
-
sendError
public void sendError(int sc, java.lang.String msg) throws java.io.IOException- Specified by:
sendError
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
sendError
in classorg.owasp.esapi.filters.SecurityWrapperResponse
- Throws:
java.io.IOException
-
setStatus
public void setStatus(int sc)- Specified by:
setStatus
in interfacejavax.servlet.http.HttpServletResponse
- Overrides:
setStatus
in classorg.owasp.esapi.filters.SecurityWrapperResponse
-