List of usage examples for com.liferay.portal.kernel.servlet BrowserSnifferUtil isOpera
public static boolean isOpera(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 a v a 2s .co m*/ return false; }
From source file:com.liferay.content.targeting.rule.browser.BrowserRuleTest.java
License:Open Source License
@Test public void testOpera() throws Exception { when(_ruleInstance.getTypeSettings()).thenReturn(BrowserRule.OPERA); when(BrowserSnifferUtil.isOpera(_request)).thenReturn(true); Assert.assertTrue(_browserRule.evaluate(_request, _ruleInstance, _anonymousUser)); }