Interface CxOccAttributesStrategy
- All Known Implementing Classes:
CxOccAttributesFromHeaderStrategy,DefaultCxOccAttributesStrategy
public interface CxOccAttributesStrategy
Strategy for attributes needed by personalization to work with Commerce Web Services (OCC)
-
Method Summary
Modifier and TypeMethodDescriptionreadPersonalizationCalculationTime(javax.servlet.http.HttpServletRequest request) Read personalization calculation timereadPersonalizationId(javax.servlet.http.HttpServletRequest request) Read personalization identifiervoidsetPersonalizationCalculationTime(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Set personalization calculation timevoidsetPersonalizationId(String personalizationId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Set personalization identifier
-
Method Details
-
setPersonalizationId
void setPersonalizationId(String personalizationId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Set personalization identifier- Parameters:
personalizationId- personalization identifier to setrequest- Http requestresponse- Http reponse
-
readPersonalizationId
Read personalization identifier- Parameters:
request- Http request- Returns:
- personalization identifier
-
setPersonalizationCalculationTime
void setPersonalizationCalculationTime(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Set personalization calculation time- Parameters:
request- Http requestresponse- Http response
-
readPersonalizationCalculationTime
Read personalization calculation time- Parameters:
request- Http request- Returns:
- personalization calculation time as epoch time
-