Package lumis.portal.monitor.impl
Class ClientOriginValuesProvider
- java.lang.Object
-
- lumis.portal.monitor.AbstractMonitorValuesProvider
-
- lumis.portal.monitor.impl.OriginValueProvider
-
- lumis.portal.monitor.impl.ClientOriginValuesProvider
-
- All Implemented Interfaces:
java.io.Serializable
,IMonitorValuesProvider
public class ClientOriginValuesProvider extends OriginValueProvider
Provides values for client origin, given the origin URL and the client URL.- Since:
- 11.0.0
- Version:
- $Revision: 24143 $ $Date: 2020-09-14 19:21:23 -0300 (Mon, 14 Sep 2020) $
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class lumis.portal.monitor.impl.OriginValueProvider
gclid, utmContent, utmMedium, utmName, utmSource, utmTerm
-
-
Constructor Summary
Constructors Constructor Description ClientOriginValuesProvider(java.lang.String originUrl, java.lang.String clientUrl, java.lang.String utmSource, java.lang.String utmMedium, java.lang.String utmTerm, java.lang.String utmContent, java.lang.String utmName, java.lang.String gclid)
This class' constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getMonitorFieldOriginName()
Returns the monitor field for the origin name.protected java.lang.String
getMonitorFieldOriginType()
Returns the monitor field for the origin type.protected java.lang.String
getMonitorFieldOriginUrl()
Returns the monitor field for the origin URL.-
Methods inherited from class lumis.portal.monitor.impl.OriginValueProvider
initValues, sameSite
-
Methods inherited from class lumis.portal.monitor.AbstractMonitorValuesProvider
getValues
-
-
-
-
Constructor Detail
-
ClientOriginValuesProvider
public ClientOriginValuesProvider(java.lang.String originUrl, java.lang.String clientUrl, java.lang.String utmSource, java.lang.String utmMedium, java.lang.String utmTerm, java.lang.String utmContent, java.lang.String utmName, java.lang.String gclid) throws java.net.URISyntaxException
This class' constructor.- Parameters:
originUrl
- the origin URL.clientUrl
- the client URL.utmSource
- the UTM sourceutmMedium
- the UTM mediumutmTerm
- the UTM termutmContent
- the UTM contentutmName
- the UTM namegclid
- the gclid parameter- Throws:
java.net.URISyntaxException
- Since:
- 12.5.0
-
-
Method Detail
-
getMonitorFieldOriginUrl
protected java.lang.String getMonitorFieldOriginUrl()
Description copied from class:OriginValueProvider
Returns the monitor field for the origin URL.- Specified by:
getMonitorFieldOriginUrl
in classOriginValueProvider
- Returns:
- the monitor field for the origin URL.
-
getMonitorFieldOriginName
protected java.lang.String getMonitorFieldOriginName()
Description copied from class:OriginValueProvider
Returns the monitor field for the origin name.- Specified by:
getMonitorFieldOriginName
in classOriginValueProvider
- Returns:
- the monitor field for the origin name.
-
getMonitorFieldOriginType
protected java.lang.String getMonitorFieldOriginType()
Description copied from class:OriginValueProvider
Returns the monitor field for the origin type.- Specified by:
getMonitorFieldOriginType
in classOriginValueProvider
- Returns:
- the monitor field for the origin type.
-
-