Class BackofficeResponseHeadersHandler
- java.lang.Object
-
- com.hybris.backoffice.filter.responseheaders.BackofficeResponseHeadersHandler
-
public class BackofficeResponseHeadersHandler extends java.lang.ObjectHandles processingservletRequestandservletResponsein order to apply response headers inservletResponsebasing on thecockpitProperties. Example configuration is available throughcockpitProperties:backoffice.response.header.X-Frame-Options=SAMEORIGIN.
-
-
Constructor Summary
Constructors Constructor Description BackofficeResponseHeadersHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyResponseHeaders(java.util.Map<java.lang.String,java.lang.String> responseHeaders, javax.servlet.http.HttpServletResponse servletResponse)com.hybris.cockpitng.core.util.CockpitPropertiesgetCockpitProperties()voidhandleResponseHeaders(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse)Applies response headers inservletResponsebasing on theCockpitProperties.protected booleanisPropertyWithHeader(java.lang.String property)protected java.util.Map<java.lang.String,java.lang.String>resolveResponseHeaders()voidsetCockpitProperties(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties)
-
-
-
Method Detail
-
handleResponseHeaders
public void handleResponseHeaders(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse)Applies response headers inservletResponsebasing on theCockpitProperties.- Parameters:
servletRequest- - servletRequest.servletResponse- - servletResponse.
-
resolveResponseHeaders
protected java.util.Map<java.lang.String,java.lang.String> resolveResponseHeaders()
-
isPropertyWithHeader
protected boolean isPropertyWithHeader(java.lang.String property)
-
applyResponseHeaders
protected void applyResponseHeaders(java.util.Map<java.lang.String,java.lang.String> responseHeaders, javax.servlet.http.HttpServletResponse servletResponse)
-
getCockpitProperties
public com.hybris.cockpitng.core.util.CockpitProperties getCockpitProperties()
-
setCockpitProperties
public void setCockpitProperties(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties)
-
-