Class ClientInfo

java.lang.Object
org.teamapps.ux.session.ClientInfo

public class ClientInfo
extends java.lang.Object
  • Constructor Details

    • 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, java.lang.String clientUrl, java.util.Map<java.lang.String,​java.lang.Object> clientParameters)
  • Method Details

    • 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()
    • 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)