Class TmaProductOfferingEventPrepareInterceptor
java.lang.Object
de.hybris.platform.b2ctelcotmfevents.interceptors.TmaProductOfferingEventPrepareInterceptor
- All Implemented Interfaces:
de.hybris.platform.servicelayer.interceptor.Interceptor,de.hybris.platform.servicelayer.interceptor.PrepareInterceptor<TmaProductOfferingModel>
public class TmaProductOfferingEventPrepareInterceptor
extends Object
implements de.hybris.platform.servicelayer.interceptor.PrepareInterceptor<TmaProductOfferingModel>
Prepare interceptor that will add
TmaProductOfferingModels to a events blacklist if the flow is synchronize and the
model is not outdated.- Since:
- 2105
-
Constructor Summary
ConstructorsConstructorDescriptionTmaProductOfferingEventPrepareInterceptor(de.hybris.platform.servicelayer.session.SessionService sessionService, TmaAbstractEventsService eventsService, Set<String> eventAllowedCatalogVersions) -
Method Summary
Modifier and TypeMethodDescriptionprotected TmaAbstractEventsServiceprotected de.hybris.platform.servicelayer.session.SessionServicevoidonPrepare(TmaProductOfferingModel productOffering, de.hybris.platform.servicelayer.interceptor.InterceptorContext interceptorContext)
-
Constructor Details
-
TmaProductOfferingEventPrepareInterceptor
public TmaProductOfferingEventPrepareInterceptor(de.hybris.platform.servicelayer.session.SessionService sessionService, TmaAbstractEventsService eventsService, Set<String> eventAllowedCatalogVersions)
-
-
Method Details
-
onPrepare
public void onPrepare(TmaProductOfferingModel productOffering, de.hybris.platform.servicelayer.interceptor.InterceptorContext interceptorContext) - Specified by:
onPreparein interfacede.hybris.platform.servicelayer.interceptor.PrepareInterceptor<TmaProductOfferingModel>
-
getSessionService
protected de.hybris.platform.servicelayer.session.SessionService getSessionService() -
getEventsService
-
getEventAllowedCatalogVersions
-