Class MatomoRequestCookieSessionEnricher

java.lang.Object
org.dspace.matomo.factory.MatomoRequestCookieSessionEnricher
All Implemented Interfaces:
MatomoRequestDetailsEnricher

public class MatomoRequestCookieSessionEnricher extends Object implements MatomoRequestDetailsEnricher
This class adds the MATOMO_SESSID cookie to the MatomoRequestDetails
Author:
Vincenzo Mecca (vins01-4science - vincenzo.mecca at 4science.com)
  • Constructor Details

    • MatomoRequestCookieSessionEnricher

      public MatomoRequestCookieSessionEnricher()
  • Method Details

    • enrich

      public MatomoRequestDetails enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails)
      Description copied from interface: MatomoRequestDetailsEnricher
      Enriches the provided MatomoRequestDetails with additional parameters based on the UsageEvent.
      Specified by:
      enrich in interface MatomoRequestDetailsEnricher
      Parameters:
      usageEvent - The usage event containing information to enrich the request details
      matomoRequestDetails - The request details object to be enriched with additional parameters
      Returns:
      The enriched MatomoRequestDetails object