/** * Merge this with the given properties object. * * @param properties * the properties object to merge with */ public void merge(ClientProperties properties) { properties.setNavigatorAppName(navigatorAppName); properties.setNavigatorAppVersion(navigatorAppVersion); properties.setNavigatorAppCodeName(navigatorAppCodeName); properties.setCookiesEnabled((navigatorCookieEnabled != null) ? navigatorCookieEnabled .booleanValue() : false); properties.setJavaEnabled((navigatorJavaEnabled != null) ? navigatorJavaEnabled .booleanValue() : false); properties.setNavigatorLanguage(navigatorLanguage); properties.setNavigatorPlatform(navigatorPlatform); properties.setNavigatorUserAgent(navigatorUserAgent); properties.setScreenWidth(getInt(screenWidth)); properties.setScreenHeight(getInt(screenHeight)); properties.setBrowserWidth(getInt(browserWidth)); properties.setBrowserHeight(getInt(browserHeight)); properties.setScreenColorDepth(getInt(screenColorDepth)); properties.setUtcOffset(utcOffset); properties.setUtcDSTOffset(utcDSTOffset); }
/** * Merge this with the given properties object. * * @param properties * the properties object to merge with */ public void merge(ClientProperties properties) { properties.setNavigatorAppName(navigatorAppName); properties.setNavigatorAppVersion(navigatorAppVersion); properties.setNavigatorAppCodeName(navigatorAppCodeName); properties.setCookiesEnabled((navigatorCookieEnabled != null) ? navigatorCookieEnabled.booleanValue() : false); properties.setJavaEnabled((navigatorJavaEnabled != null) ? navigatorJavaEnabled.booleanValue() : false); properties.setNavigatorLanguage(navigatorLanguage); properties.setNavigatorPlatform(navigatorPlatform); properties.setNavigatorUserAgent(navigatorUserAgent); properties.setScreenWidth(getInt(screenWidth)); properties.setScreenHeight(getInt(screenHeight)); properties.setBrowserWidth(getInt(browserWidth)); properties.setBrowserHeight(getInt(browserHeight)); properties.setScreenColorDepth(getInt(screenColorDepth)); properties.setUtcOffset(utcOffset); properties.setUtcDSTOffset(utcDSTOffset); properties.setHostname(hostname); }
/** * Read parameters. * * @param parameters * parameters sent from browser */ public void read(IRequestParameters parameters) { setNavigatorAppCodeName(parameters.getParameterValue("navigatorAppCodeName").toString("N/A")); setNavigatorAppName(parameters.getParameterValue("navigatorAppName").toString("N/A")); setNavigatorAppVersion(parameters.getParameterValue("navigatorAppVersion").toString("N/A")); setNavigatorCookieEnabled(parameters.getParameterValue("navigatorCookieEnabled").toBoolean(false)); setNavigatorJavaEnabled(parameters.getParameterValue("navigatorJavaEnabled").toBoolean(false)); setNavigatorLanguage(parameters.getParameterValue("navigatorLanguage").toString("N/A")); setNavigatorPlatform(parameters.getParameterValue("navigatorPlatform").toString("N/A")); setNavigatorUserAgent(parameters.getParameterValue("navigatorUserAgent").toString("N/A")); setScreenWidth(parameters.getParameterValue("screenWidth").toInt(-1)); setScreenHeight(parameters.getParameterValue("screenHeight").toInt(-1)); setScreenColorDepth(parameters.getParameterValue("screenColorDepth").toInt(-1)); setUtcOffset(parameters.getParameterValue("utcOffset").toString(null)); setUtcDSTOffset(parameters.getParameterValue("utcDSTOffset").toString(null)); setBrowserWidth(parameters.getParameterValue("browserWidth").toInt(-1)); setBrowserHeight(parameters.getParameterValue("browserHeight").toInt(-1)); setHostname(parameters.getParameterValue("hostname").toString("N/A")); } }
/** * Read parameters. * * @param parameters * parameters sent from browser */ public void read(IRequestParameters parameters) { setNavigatorAppCodeName(parameters.getParameterValue("navigatorAppCodeName").toString("N/A")); setNavigatorAppName(parameters.getParameterValue("navigatorAppName").toString("N/A")); setNavigatorAppVersion(parameters.getParameterValue("navigatorAppVersion").toString("N/A")); setNavigatorCookieEnabled(parameters.getParameterValue("navigatorCookieEnabled").toBoolean(false)); setNavigatorJavaEnabled(parameters.getParameterValue("navigatorJavaEnabled").toBoolean(false)); setNavigatorLanguage(parameters.getParameterValue("navigatorLanguage").toString("N/A")); setNavigatorPlatform(parameters.getParameterValue("navigatorPlatform").toString("N/A")); setNavigatorUserAgent(parameters.getParameterValue("navigatorUserAgent").toString("N/A")); setScreenWidth(parameters.getParameterValue("screenWidth").toInt(-1)); setScreenHeight(parameters.getParameterValue("screenHeight").toInt(-1)); setScreenColorDepth(parameters.getParameterValue("screenColorDepth").toInt(-1)); setUtcOffset(parameters.getParameterValue("utcOffset").toString(null)); setUtcDSTOffset(parameters.getParameterValue("utcDSTOffset").toString(null)); setBrowserWidth(parameters.getParameterValue("browserWidth").toInt(-1)); setBrowserHeight(parameters.getParameterValue("browserHeight").toInt(-1)); setHostname(parameters.getParameterValue("hostname").toString("N/A")); } }