Class MatomoCookieConverter

java.lang.Object
org.dspace.matomo.model.MatomoCookieConverter

public class MatomoCookieConverter extends Object
This class is used to convert the MatomoRequestDetails cookies to the Matomo format.
Author:
Vincenzo Mecca (vins01-4science - vincenzo.mecca at 4science.com)
  • Method Details

    • convert

      public static String convert(MatomoRequestDetails matomoRequestDetails)
      Converts a single MatomoRequestDetails object's cookies into a Matomo-formatted string
      Parameters:
      matomoRequestDetails - The MatomoRequestDetails object containing cookies to convert
      Returns:
      A string containing the cookies in key=value format, separated by semicolons
    • convert

      public static String convert(List<MatomoRequestDetails> matomoRequestDetails)
      Converts a list of MatomoRequestDetails objects' cookies into a single Matomo-formatted string. If multiple cookies have the same key, the last value will be used.
      Parameters:
      matomoRequestDetails - List of MatomoRequestDetails objects containing cookies to convert
      Returns:
      A string containing the merged cookies in key=value format, separated by semicolons. Returns empty string if input is null or empty.