List of usage examples for com.liferay.portal.kernel.servlet BrowserSnifferUtil isChrome
public static boolean isChrome(HttpServletRequest httpServletRequest)
From source file:com.liferay.content.targeting.rule.browser.BrowserRule.java
License:Open Source License
@Override public boolean evaluate(HttpServletRequest request, RuleInstance ruleInstance, AnonymousUser anonymousUser) throws Exception { String browser = ruleInstance.getTypeSettings(); if (browser.equals(CHROME) && BrowserSnifferUtil.isChrome(request)) { return true; } else if (browser.equals(FIREFOX) && BrowserSnifferUtil.isFirefox(request)) { return true; } else if (browser.equals(IE) && BrowserSnifferUtil.isIe(request)) { return true; } else if (browser.equals(OPERA) && BrowserSnifferUtil.isOpera(request)) { return true; } else if (browser.equals(SAFARI) && BrowserSnifferUtil.isSafari(request)) { return true; }/* w w w. j av a 2s . co m*/ return false; }
From source file:com.liferay.content.targeting.rule.browser.BrowserRuleTest.java
License:Open Source License
@Test public void testChrome() throws Exception { when(_ruleInstance.getTypeSettings()).thenReturn(BrowserRule.CHROME); when(BrowserSnifferUtil.isChrome(_request)).thenReturn(true); Assert.assertTrue(_browserRule.evaluate(_request, _ruleInstance, _anonymousUser)); }