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, setStatusMethods inherited from class javax.servlet.http.HttpServletResponseWrapper
getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, setTrailerFieldsMethods inherited from class javax.servlet.ServletResponseWrapper
getResponse, isWrapperFor, isWrapperFor, setContentLengthLong, setResponseMethods 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:
addHeaderin interfacejavax.servlet.http.HttpServletResponse- Overrides:
addHeaderin classorg.owasp.esapi.filters.SecurityWrapperResponse
-
sendError
public void sendError(int sc) throws java.io.IOException- Specified by:
sendErrorin interfacejavax.servlet.http.HttpServletResponse- Overrides:
sendErrorin 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:
sendErrorin interfacejavax.servlet.http.HttpServletResponse- Overrides:
sendErrorin classorg.owasp.esapi.filters.SecurityWrapperResponse- Throws:
java.io.IOException
-
setStatus
public void setStatus(int sc)- Specified by:
setStatusin interfacejavax.servlet.http.HttpServletResponse- Overrides:
setStatusin classorg.owasp.esapi.filters.SecurityWrapperResponse
-