Release Notes / Version 12.2404
Table Of Contents
Class
com.coremedia.blueprint.livecontext.ecommerce.filter.CommerceConnectionFilter
now incorporates the concerns that were previously scattered amongst
the commerce context interceptors. It resolves the requested site,
performs a commerce connection lookup and then initializes the
commerce contexts. The filter uses site lookup functions with
signature
Function<ServletRequest, Optional<Site>>
to resolve the requested site and provides the interface
com.coremedia.blueprint.livecontext.ecommerce.filter.CommerceContextsInitializer
for initialization or post processing of commerce contexts. The former
commerce context interceptor code concerned with initialization of
store context and user context has been moved to
com.coremedia.livecontext.handler.FragmentCommerceContextsInitializer
.
The following classes have been removed:
com.coremedia.blueprint.ecommerce.cae.config.ECommerceCaeConfiguration
com.coremedia.blueprint.ecommerce.cae.AbstractCommerceContextInterceptor
com.coremedia.blueprint.ecommerce.cae.WebCommerceContextInterceptor
com.coremedia.livecontext.config.LcCaeInterceptorsConfiguration
com.coremedia.livecontext.handler.FragmentCommerceContextInterceptor
com.coremedia.livecontext.handler.RestCommerceContextInterceptor
com.coremedia.livecontext.p13n.handler.FragmentCommerceP13nContextInterceptor
com.coremedia.livecontext.preview.config.LcPreviewCaeInterceptorsConfiguration
com.coremedia.livecontext.preview.PreferredSitePreviewCommerceContextInterceptor
com.coremedia.livecontext.preview.PreviewCommerceContextInterceptor
The moduleec-cae-lib
was removed from the blueprint workspace.
(CMS-24213)