Uses of Class
org.dspace.matomo.model.MatomoRequestDetails
Packages that use MatomoRequestDetails
Package
Description
-
Uses of MatomoRequestDetails in org.dspace.matomo
Methods in org.dspace.matomo that return MatomoRequestDetailsModifier and TypeMethodDescriptionprotected MatomoRequestDetailsMatomoAbstractHandler.toDetails(UsageEvent usageEvent) Converts a DSpace usage event into a Matomo request details object. -
Uses of MatomoRequestDetails in org.dspace.matomo.client
Methods in org.dspace.matomo.client with parameters of type MatomoRequestDetailsModifier and TypeMethodDescriptionvoidMatomoAbstractClient.sendDetails(MatomoRequestDetails... details) voidMatomoClient.sendDetails(MatomoRequestDetails... details) This method sends tracked resources to Matomo Tracking APIMethod parameters in org.dspace.matomo.client with type arguments of type MatomoRequestDetailsModifier and TypeMethodDescriptionprotected StringMatomoAbstractClient.createRequestBody(List<MatomoRequestDetails> details) protected StringMatomoAbstractClient.generateCookies(List<MatomoRequestDetails> details) Generates a cookie string from a list of Matomo request details.voidMatomoAbstractClient.sendDetails(List<MatomoRequestDetails> details) voidMatomoClient.sendDetails(List<MatomoRequestDetails> details) This method is an overload of thesendDetailsabove -
Uses of MatomoRequestDetails in org.dspace.matomo.factory
Methods in org.dspace.matomo.factory that return MatomoRequestDetailsModifier and TypeMethodDescriptionMatomoRequestCookieIdentifierEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) MatomoRequestCookieSessionEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) MatomoRequestCountryEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) MatomoRequestCustomCookiesEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) Enriches theMatomoRequestDetailswith custom cookies from theUsageEvent.MatomoRequestCustomVariablesEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) MatomoRequestDetailsEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) Enriches the provided MatomoRequestDetails with additional parameters based on the UsageEvent.MatomoRequestIpAddressEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) MatomoRequestTrackerIdentifierParamEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) Methods in org.dspace.matomo.factory with parameters of type MatomoRequestDetailsModifier and TypeMethodDescriptionMatomoRequestCookieIdentifierEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) MatomoRequestCookieSessionEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) MatomoRequestCountryEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) MatomoRequestCustomCookiesEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) Enriches theMatomoRequestDetailswith custom cookies from theUsageEvent.MatomoRequestCustomVariablesEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) MatomoRequestDetailsEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) Enriches the provided MatomoRequestDetails with additional parameters based on the UsageEvent.MatomoRequestIpAddressEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) MatomoRequestTrackerIdentifierParamEnricher.enrich(UsageEvent usageEvent, MatomoRequestDetails matomoRequestDetails) -
Uses of MatomoRequestDetails in org.dspace.matomo.model
Classes in org.dspace.matomo.model with type parameters of type MatomoRequestDetailsModifier and TypeClassDescriptionclassThis class will be used to convert eachMatomoRequestDetailsinto a proper URL that will be serialized into a valid JSON.Methods in org.dspace.matomo.model that return MatomoRequestDetailsModifier and TypeMethodDescriptionAdds a cookie key-value pair to the request detailsMatomoRequestDetails.addParameter(String key, String value) Adds a parameter key-value pair to the request detailsMatomoRequestDetailsBuilder.build(UsageEvent usageEvent) Builds a MatomoRequestDetails object for the given usage event.Methods in org.dspace.matomo.model that return types with arguments of type MatomoRequestDetailsModifier and TypeMethodDescriptionstatic Map<String,List<MatomoRequestDetails>> MatomoRequestDetailsSplitter.split(List<MatomoRequestDetails> details) Splits a list of MatomoRequestDetails into a map grouped by their "_id" parameter.Methods in org.dspace.matomo.model with parameters of type MatomoRequestDetailsModifier and TypeMethodDescriptionstatic StringMatomoCookieConverter.convert(MatomoRequestDetails matomoRequestDetails) Converts a single MatomoRequestDetails object's cookies into a Matomo-formatted stringMethod parameters in org.dspace.matomo.model with type arguments of type MatomoRequestDetailsModifier and TypeMethodDescriptionstatic StringMatomoCookieConverter.convert(List<MatomoRequestDetails> matomoRequestDetails) Converts a list of MatomoRequestDetails objects' cookies into a single Matomo-formatted string.static Map<String,List<MatomoRequestDetails>> MatomoRequestDetailsSplitter.split(List<MatomoRequestDetails> details) Splits a list of MatomoRequestDetails into a map grouped by their "_id" parameter.