Class HttpHeaderUtil
- java.lang.Object
-
- de.hybris.platform.customerticketingc4cintegration.facade.utils.HttpHeaderUtil
-
public class HttpHeaderUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HttpHeaderUtil()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.HttpHeadersaddBatchHeaders(java.lang.String uri)Adds basic batch headers likejava.lang.StringcreateBasicAuthHeader(java.lang.String username, java.lang.String password)Encoding for username/password headers.org.springframework.http.HttpHeadersenrichHeaders(org.springframework.http.HttpHeaders headers, java.lang.String siteId)Make a request to a c4c system to get a special token for the other requests.org.springframework.http.HttpHeadersgetDefaultHeaders(java.lang.String siteId)Makes some default http headers for communication with c4corg.springframework.http.HttpHeadersgetEnrichedHeaders()Make a request to a c4c system to get a special token for the other requests.protected org.springframework.web.client.RestTemplategetRestTemplate()protected SitePropsHoldergetSitePropsHolder()voidsetRestTemplate(org.springframework.web.client.RestTemplate restTemplate)voidsetSitePropsHolder(SitePropsHolder sitePropsHolder)
-
-
-
Method Detail
-
addBatchHeaders
public org.springframework.http.HttpHeaders addBatchHeaders(java.lang.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, java.lang.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 java.lang.String createBasicAuthHeader(java.lang.String username, java.lang.String password)Encoding for username/password headers. Makes BasicAuthHeader- Parameters:
username-password-- Returns:
- basic authentication string header
-
getDefaultHeaders
public org.springframework.http.HttpHeaders getDefaultHeaders(java.lang.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)
-
-