java.lang.Object
de.hybris.platform.customerticketingc4cintegration.facade.utils.HttpHeaderUtil

public class HttpHeaderUtil extends Object
  • Constructor Details

    • HttpHeaderUtil

      public HttpHeaderUtil()
  • Method Details

    • addBatchHeaders

      public org.springframework.http.HttpHeaders addBatchHeaders(String uri)
      Adds basic batch headers like
      Parameters:
      uri -
      Returns:
      HttpHeaders
    • getEnrichedHeaders

      public org.springframework.http.HttpHeaders getEnrichedHeaders()
      Make a request to a c4c system to get a special token for the other requests. wrapper for enrichHeaders(final HttpHeaders headers, final String siteId)
      Returns:
      enriched HttpHeaders
    • enrichHeaders

      public org.springframework.http.HttpHeaders enrichHeaders(org.springframework.http.HttpHeaders headers, String siteId)
      Make a request to a c4c system to get a special token for the other requests.
      Parameters:
      headers -
      siteId -
      Returns:
      headers with special token
    • createBasicAuthHeader

      public String createBasicAuthHeader(String username, String password)
      Encoding for username/password headers. Makes BasicAuthHeader
      Parameters:
      username -
      password -
      Returns:
      basic authentication string header
    • getDefaultHeaders

      public org.springframework.http.HttpHeaders getDefaultHeaders(String siteId)
      Makes some default http headers for communication with c4c
      Parameters:
      siteId -
      Returns:
      default headers
    • getSitePropsHolder

      protected SitePropsHolder getSitePropsHolder()
    • setSitePropsHolder

      public void setSitePropsHolder(SitePropsHolder sitePropsHolder)
    • getRestTemplate

      protected org.springframework.web.client.RestTemplate getRestTemplate()
    • setRestTemplate

      public void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)