Interface CxOccAttributesStrategy
-
- All Known Implementing Classes:
CxOccAttributesFromHeaderStrategy,DefaultCxOccAttributesStrategy
public interface CxOccAttributesStrategyStrategy for attributes needed by personalization to work with Commerce Web Services (OCC)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<java.lang.Long>readPersonalizationCalculationTime(javax.servlet.http.HttpServletRequest request)Read personalization calculation timejava.util.Optional<java.lang.String>readPersonalizationId(javax.servlet.http.HttpServletRequest request)Read personalization identifiervoidsetPersonalizationCalculationTime(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Set personalization calculation timevoidsetPersonalizationId(java.lang.String personalizationId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Set personalization identifier
-
-
-
Method Detail
-
setPersonalizationId
void setPersonalizationId(java.lang.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
java.util.Optional<java.lang.String> readPersonalizationId(javax.servlet.http.HttpServletRequest request)
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
java.util.Optional<java.lang.Long> readPersonalizationCalculationTime(javax.servlet.http.HttpServletRequest request)
Read personalization calculation time- Parameters:
request- Http request- Returns:
- personalization calculation time as epoch time
-
-