Class AbstractTrackingRecorderImpl
java.lang.Object
de.hybris.platform.sap.productconfig.services.tracking.impl.AbstractTrackingRecorderImpl
- Direct Known Subclasses:
TrackingRecorderImpl,UiTrackingRecorderImpl
Base class for CPQ Tracking recorders.
Every tracking recorder should call the same list of writers for processing of tracking items.
Every tracking recorder should call the same list of writers for processing of tracking items.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TrackingItemcreateTrackingItem(String configId, EventType event, RecorderParameters parameter, String parameterValue) protected TrackingItemKeyfillItemKey(String configId, EventType event) protected SessionServiceprotected List<TrackingWriter>protected booleanprotected voidnotifyWriter(TrackingItem item) voidsetSessionService(SessionService sessionService) voidsetTrackingEnabled(boolean trackingEnabled) voidsetWriters(List<TrackingWriter> writers)
-
Constructor Details
-
AbstractTrackingRecorderImpl
public AbstractTrackingRecorderImpl()
-
-
Method Details
-
createTrackingItem
protected TrackingItem createTrackingItem(String configId, EventType event, RecorderParameters parameter, String parameterValue) -
fillItemKey
-
notifyWriter
-
getWriters
-
setWriters
- Parameters:
writers- injects a list ofTrackingWriter, that are called back when a CPQ tracking item is created
-
isTrackingEnabled
protected boolean isTrackingEnabled() -
setTrackingEnabled
public void setTrackingEnabled(boolean trackingEnabled) - Parameters:
trackingEnabled- only iftrueCPQ tracking is enabled, default istrue
-
getSessionService
-
setSessionService
-