Class BackofficeResponseHeadersHandler

java.lang.Object
com.hybris.backoffice.filter.responseheaders.BackofficeResponseHeadersHandler

public class BackofficeResponseHeadersHandler extends Object
Handles processing servletRequest and servletResponse in order to apply response headers in servletResponse basing on the cockpitProperties. Example configuration is available through cockpitProperties: backoffice.response.header.X-Frame-Options=SAMEORIGIN.
  • Constructor Details

    • BackofficeResponseHeadersHandler

      public BackofficeResponseHeadersHandler()
  • Method Details

    • handleResponseHeaders

      public void handleResponseHeaders(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse)
      Applies response headers in servletResponse basing on the CockpitProperties.
      Parameters:
      servletRequest - - servletRequest.
      servletResponse - - servletResponse.
    • resolveResponseHeaders

      protected Map<String,String> resolveResponseHeaders()
    • isPropertyWithHeader

      protected boolean isPropertyWithHeader(String property)
    • applyResponseHeaders

      protected void applyResponseHeaders(Map<String,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)