Class TmaPopEventPrepareInterceptor
java.lang.Object
de.hybris.platform.b2ctelcotmfevents.interceptors.TmaPopEventPrepareInterceptor
- All Implemented Interfaces:
de.hybris.platform.servicelayer.interceptor.Interceptor,de.hybris.platform.servicelayer.interceptor.PrepareInterceptor<TmaProductOfferingPriceModel>
public class TmaPopEventPrepareInterceptor
extends Object
implements de.hybris.platform.servicelayer.interceptor.PrepareInterceptor<TmaProductOfferingPriceModel>
Prepare interceptor that will add
TmaProductOfferingPriceModels to a events whitelist used for publishing tmf events.- Since:
- 2105
-
Constructor Summary
ConstructorsConstructorDescriptionTmaPopEventPrepareInterceptor(de.hybris.platform.servicelayer.session.SessionService sessionService, TmaAbstractEventsService eventsService, Set<String> eventAllowedCatalogVersions) -
Method Summary
Modifier and TypeMethodDescriptionprotected TmaAbstractEventsServiceprotected de.hybris.platform.servicelayer.session.SessionServicevoidonPrepare(TmaProductOfferingPriceModel productOfferingPrice, de.hybris.platform.servicelayer.interceptor.InterceptorContext interceptorContext)
-
Constructor Details
-
TmaPopEventPrepareInterceptor
public TmaPopEventPrepareInterceptor(de.hybris.platform.servicelayer.session.SessionService sessionService, TmaAbstractEventsService eventsService, Set<String> eventAllowedCatalogVersions)
-
-
Method Details
-
onPrepare
public void onPrepare(TmaProductOfferingPriceModel productOfferingPrice, de.hybris.platform.servicelayer.interceptor.InterceptorContext interceptorContext) - Specified by:
onPreparein interfacede.hybris.platform.servicelayer.interceptor.PrepareInterceptor<TmaProductOfferingPriceModel>
-
getSessionService
protected de.hybris.platform.servicelayer.session.SessionService getSessionService() -
getEventsService
-
getEventAllowedCatalogVersions
-