Interface UiTrackingRecorder
- All Known Implementing Classes:
UiTrackingRecorderImpl
public interface UiTrackingRecorder
Records UI events into the hybris session
-
Method Summary
Modifier and TypeMethodDescriptionvoidrecordExtendedMessageToggle(ConfigurationData configData, RecorderParameters recorderParameters) Records the UI-event of displaying or hiding the extended message text and notifies writersvoidrecordGroupInteraction(ConfigurationData configData, String groupId, boolean groupIsCollapsed) Records the UI-event of group interaction and notifies writers.voidrecordImageGalleryToggle(ConfigurationData configData, boolean hideImageGallery) Records the UI-event of displaying/hiding the image gallery and notifies writersvoidrecordLongTextToggle(ConfigurationData configData) Records the UI-event of displaying or hiding the long text and notifies writersvoidrecordMenuToggle(ConfigurationData configData, String groupIdToToggleInMenu, boolean menuNodeIsCollapsed) Records the UI-event of menu node expanding/collapsing and notifies writers.voidrecordNavigationToCsticInConflict(ConfigurationData configData, UiGroupData group) Records the UI-event of navigating from characteristic in to its occurrence in conflict group and notifies writersvoidrecordNavigationToCsticInGroup(ConfigurationData configData, UiGroupData group) Records the UI-event of navigating from characteristic in conflict group to its genuine group and notifies writersvoidrecordPrevNextButtonClicked(ConfigurationData configData, String groupIdToDisplay) Records the UI-event of clicking previous/next button and notifies writersvoidrecordUiAccess(ConfigurationData configData, String productId) Records the UI-event of accessing the CPQ UI and notifies writersvoidrecordUiAccessFromCart(ConfigurationData configData, String productId) Records the UI-event of accessing the CPQ UI from cart and notifies writersvoidrecordUiAccessOverview(ConfigurationOverviewData configOverviewData, String productId) Records the UI-event of accessing the configuration overview and notifies writersvoidrecordUiAccessVariantOverview(String variantId) Records the UI-event of accessing the variant overview and notifies writersvoidrecordValueChanges(ConfigurationData configData, String csticId) Records the UI-event of changing a value on the UI and notifies writers
-
Method Details
-
recordPrevNextButtonClicked
Records the UI-event of clicking previous/next button and notifies writers- Parameters:
configData- The configuration data DTOgroupIdToDisplay- The group Id which is displayed next by clicking on the button
-
recordGroupInteraction
Records the UI-event of group interaction and notifies writers. This includes expanding/collapsing groups and navigation to groups via the menu.- Parameters:
configData- The configuration data DTOgroupId- The group id that should be used for the interaction.groupIsCollapsed- Flag if group is collapsed.
-
recordMenuToggle
void recordMenuToggle(ConfigurationData configData, String groupIdToToggleInMenu, boolean menuNodeIsCollapsed) Records the UI-event of menu node expanding/collapsing and notifies writers.- Parameters:
configData- The configuration data DTOgroupIdToToggleInMenu- The group id (menu node) that should be expanded/collapsed in the menu.menuNodeIsCollapsed- Flag if menu node is collapsed.
-
recordLongTextToggle
Records the UI-event of displaying or hiding the long text and notifies writers- Parameters:
configData- The configuration data DTO
-
recordExtendedMessageToggle
void recordExtendedMessageToggle(ConfigurationData configData, RecorderParameters recorderParameters) Records the UI-event of displaying or hiding the extended message text and notifies writers- Parameters:
configData- The configuration data DTOrecorderParameters- params for recording
-
recordImageGalleryToggle
Records the UI-event of displaying/hiding the image gallery and notifies writers- Parameters:
configData- The configuration data DTOhideImageGallery- Flag: is image gallery hidden
-
recordValueChanges
Records the UI-event of changing a value on the UI and notifies writers- Parameters:
configData- The configuration data DTOcsticId- The Id of characteristic that has been changed.
-
recordUiAccess
Records the UI-event of accessing the CPQ UI and notifies writers- Parameters:
configData- The configuration data DTOproductId- The product that is configured.
-
recordUiAccessFromCart
Records the UI-event of accessing the CPQ UI from cart and notifies writers- Parameters:
configData- The configuration data DTOproductId- The product that is configured.
-
recordUiAccessOverview
Records the UI-event of accessing the configuration overview and notifies writers- Parameters:
configOverviewData- The configuration-overview data DTOproductId- The product that is displayed.
-
recordUiAccessVariantOverview
Records the UI-event of accessing the variant overview and notifies writers- Parameters:
variantId- The variant that is displayed.
-