Class ClientInfo

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

public class ClientInfo extends Object
  • Constructor Details

    • ClientInfo

      public ClientInfo(String ip, int screenWidth, int screenHeight, int viewPortWidth, int viewPortHeight, String preferredLanguageIso, boolean highDensityScreen, String timeZone, int timeZoneOffsetMinutes, List<String> clientTokens, String userAgent, Location location, Map<String,Object> clientParameters, String teamAppsVersion)
  • Method Details

    • fromUiClientInfo

      public static ClientInfo fromUiClientInfo(UiClientInfo uiClientInfo)
    • isMobileDevice

      public boolean isMobileDevice()
    • getIp

      public String getIp()
    • getGeoIpInfo

      public ClientGeoIpInfo getGeoIpInfo()
    • getScreenWidth

      public int getScreenWidth()
    • getScreenHeight

      public int getScreenHeight()
    • getViewPortWidth

      public int getViewPortWidth()
    • getViewPortHeight

      public int getViewPortHeight()
    • getPreferredLanguageIso

      public String getPreferredLanguageIso()
    • isHighDensityScreen

      public boolean isHighDensityScreen()
    • getTimeZone

      public String getTimeZone()
    • getTimeZoneOffsetMinutes

      public int getTimeZoneOffsetMinutes()
    • getClientTokens

      public Set<String> getClientTokens()
    • getUserAgent

      public String getUserAgent()
    • getLocation

      public Location getLocation()
    • getClientUrl

      public String getClientUrl()
    • getClientParameters

      public Map<String,Object> getClientParameters()
    • getUserAgentData

      public ClientUserAgent getUserAgentData()
    • setUserAgentData

      public void setUserAgentData(ClientUserAgent userAgentData)
    • setGeoIpInfo

      public void setGeoIpInfo(ClientGeoIpInfo geoIpInfo)