Class CustomMediaHeaderConfigurator

java.lang.Object
de.hybris.platform.servicelayer.web.CustomMediaHeaderConfigurator

public class CustomMediaHeaderConfigurator extends Object
Configurator which is used for MediaFilter and WebAppMediaFilter to provide configured headers
  • Constructor Details

    • CustomMediaHeaderConfigurator

      public CustomMediaHeaderConfigurator()
  • Method Details

    • modifyResponseWithConfiguredHeaders

      public void modifyResponseWithConfiguredHeaders(javax.servlet.http.HttpServletResponse httpResponse)
      Method which adds configured headers to httpResponse
      Parameters:
      httpResponse - instance of HttpServletResponse which is used by media's filter
    • modifyResponseWithConfiguredHeaders

      public void modifyResponseWithConfiguredHeaders(javax.servlet.http.HttpServletResponse httpResponse, String mime, String folder)
      Method which adds configured headers to httpResponse - basing on mime and folder
      Parameters:
      httpResponse - instance of HttpServletResponse which is used by media's filter
      mime - media's content-type
      folder - media's folder qualifier
    • modifyResponseWithConfiguredHeaders

      public void modifyResponseWithConfiguredHeaders(javax.servlet.http.HttpServletResponse httpResponse, String mime)
      Method which adds configured headers to httpResponse - basing on mime
      Parameters:
      httpResponse - instance of HttpServletResponse which is used by media's filter
      mime - media's content-type
    • getPreConfiguredHeaders

      public Map<String,String> getPreConfiguredHeaders()
      Don't use! For test purposes only
      Returns:
      pre-configured headers
    • getTenantConfig

      public ConfigIntf getTenantConfig()
      Don't use! For test purposes only
      Returns:
      tenant config
    • getDisabledHeaders

      public Set<String> getDisabledHeaders()
      Don't use! For test purposes only
      Returns:
      disabled headers