Class AbstractTrackingRecorderImpl

  • Direct Known Subclasses:
    TrackingRecorderImpl, UiTrackingRecorderImpl

    public class AbstractTrackingRecorderImpl
    extends java.lang.Object
    Base class for CPQ Tracking recorders.
    Every tracking recorder should call the same list of writers for processing of tracking items.
    • Constructor Detail

      • AbstractTrackingRecorderImpl

        public AbstractTrackingRecorderImpl()
    • Method Detail

      • notifyWriter

        protected void notifyWriter​(TrackingItem item)
      • setWriters

        public void setWriters​(java.util.List<TrackingWriter> writers)
        Parameters:
        writers - injects a list of TrackingWriter, that are called back when a CPQ tracking item is created
      • isTrackingEnabled

        protected boolean isTrackingEnabled()
      • setTrackingEnabled

        public void setTrackingEnabled​(boolean trackingEnabled)
        Parameters:
        trackingEnabled - only if true CPQ tracking is enabled, default is true
      • setSessionService

        public void setSessionService​(SessionService sessionService)