Class AbstractTrackingRecorderImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.services.tracking.impl.AbstractTrackingRecorderImpl
-
- Direct Known Subclasses:
TrackingRecorderImpl,UiTrackingRecorderImpl
public class AbstractTrackingRecorderImpl extends java.lang.ObjectBase class for CPQ Tracking recorders.
Every tracking recorder should call the same list of writers for processing of tracking items.
-
-
Constructor Summary
Constructors Constructor Description AbstractTrackingRecorderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TrackingItemcreateTrackingItem(java.lang.String configId, EventType event, RecorderParameters parameter, java.lang.String parameterValue)protected TrackingItemKeyfillItemKey(java.lang.String configId, EventType event)protected SessionServicegetSessionService()protected java.util.List<TrackingWriter>getWriters()protected booleanisTrackingEnabled()protected voidnotifyWriter(TrackingItem item)voidsetSessionService(SessionService sessionService)voidsetTrackingEnabled(boolean trackingEnabled)voidsetWriters(java.util.List<TrackingWriter> writers)
-
-
-
Method Detail
-
createTrackingItem
protected TrackingItem createTrackingItem(java.lang.String configId, EventType event, RecorderParameters parameter, java.lang.String parameterValue)
-
fillItemKey
protected TrackingItemKey fillItemKey(java.lang.String configId, EventType event)
-
notifyWriter
protected void notifyWriter(TrackingItem item)
-
getWriters
protected java.util.List<TrackingWriter> getWriters()
-
setWriters
public void setWriters(java.util.List<TrackingWriter> writers)
- 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
protected SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
-