close

Filter

loading table of contents...

Release Notes / Version 12.2404

Table Of Contents

Remove Commerce Context Interceptors

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 module ec-cae-lib was removed from the blueprint workspace.

(CMS-24213)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.