Package org.teamapps.ux.session
Class ClientInfo
- java.lang.Object
-
- org.teamapps.ux.session.ClientInfo
-
public class ClientInfo extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ClientInfo(java.lang.String ip, int screenWidth, int screenHeight, int viewPortWidth, int viewPortHeight, java.lang.String preferredLanguageIso, boolean highDensityScreen, java.lang.String timeZone, int timeZoneOffsetMinutes, java.util.List<java.lang.String> clientTokens, java.lang.String userAgent, Location location, java.util.Map<java.lang.String,java.lang.Object> clientParameters, java.lang.String teamAppsVersion)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClientInfofromUiClientInfo(org.teamapps.dto.UiClientInfo uiClientInfo)java.util.Map<java.lang.String,java.lang.Object>getClientParameters()java.util.Set<java.lang.String>getClientTokens()java.lang.StringgetClientUrl()ClientGeoIpInfogetGeoIpInfo()java.lang.StringgetIp()LocationgetLocation()java.lang.StringgetPreferredLanguageIso()intgetScreenHeight()intgetScreenWidth()java.lang.StringgetTimeZone()intgetTimeZoneOffsetMinutes()java.lang.StringgetUserAgent()ClientUserAgentgetUserAgentData()intgetViewPortHeight()intgetViewPortWidth()booleanisHighDensityScreen()booleanisMobileDevice()voidsetGeoIpInfo(ClientGeoIpInfo geoIpInfo)voidsetUserAgentData(ClientUserAgent userAgentData)
-
-
-
Constructor Detail
-
ClientInfo
public ClientInfo(java.lang.String ip, int screenWidth, int screenHeight, int viewPortWidth, int viewPortHeight, java.lang.String preferredLanguageIso, boolean highDensityScreen, java.lang.String timeZone, int timeZoneOffsetMinutes, java.util.List<java.lang.String> clientTokens, java.lang.String userAgent, Location location, java.util.Map<java.lang.String,java.lang.Object> clientParameters, java.lang.String teamAppsVersion)
-
-
Method Detail
-
fromUiClientInfo
public static ClientInfo fromUiClientInfo(org.teamapps.dto.UiClientInfo uiClientInfo)
-
isMobileDevice
public boolean isMobileDevice()
-
getIp
public java.lang.String getIp()
-
getGeoIpInfo
public ClientGeoIpInfo getGeoIpInfo()
-
getScreenWidth
public int getScreenWidth()
-
getScreenHeight
public int getScreenHeight()
-
getViewPortWidth
public int getViewPortWidth()
-
getViewPortHeight
public int getViewPortHeight()
-
getPreferredLanguageIso
public java.lang.String getPreferredLanguageIso()
-
isHighDensityScreen
public boolean isHighDensityScreen()
-
getTimeZone
public java.lang.String getTimeZone()
-
getTimeZoneOffsetMinutes
public int getTimeZoneOffsetMinutes()
-
getClientTokens
public java.util.Set<java.lang.String> getClientTokens()
-
getUserAgent
public java.lang.String getUserAgent()
-
getLocation
public Location getLocation()
-
getClientUrl
public java.lang.String getClientUrl()
-
getClientParameters
public java.util.Map<java.lang.String,java.lang.Object> getClientParameters()
-
getUserAgentData
public ClientUserAgent getUserAgentData()
-
setUserAgentData
public void setUserAgentData(ClientUserAgent userAgentData)
-
setGeoIpInfo
public void setGeoIpInfo(ClientGeoIpInfo geoIpInfo)
-
-