List of usage examples for org.apache.wicket.protocol.http ClientProperties getBrowserHeight
public int getBrowserHeight()
From source file:org.cast.cwm.service.EventService.java
License:Open Source License
@Override public LoginSession createLoginSession(Request r) { LoginSession loginSession = newLoginSession(); CwmSession cwmSession = CwmSession.get(); loginSession.setSessionId(cwmSession.getId()); loginSession.setStartTime(new Date()); loginSession.setUser(cwmSession.getUser()); if (r instanceof ServletWebRequest) loginSession.setIpAddress(((ServletWebRequest) r).getContainerRequest().getRemoteAddr()); loginSession.setCookiesEnabled(false); if (cwmSession.getClientInfo() != null) { ClientProperties info = cwmSession.getClientInfo().getProperties(); loginSession.setScreenHeight(info.getBrowserHeight()); loginSession.setScreenWidth(info.getBrowserWidth()); if (info.getTimeZone() != null) loginSession.setTimezoneOffset(info.getTimeZone().getOffset(new Date().getTime())); loginSession.setCookiesEnabled(info.isCookiesEnabled()); loginSession.setPlatform(info.getNavigatorPlatform()); loginSession.setUserAgent(cwmSession.getClientInfo().getUserAgent()); // TODO/* w ww . j ava 2 s . c om*/ //loginSession.setflashVersion(flashVersion) // isJavaEnabled } Databinder.getHibernateSession().save(loginSession); cwmService.flushChanges(); // register loginSession with Wicket session CwmSession.get().setLoginSessionModel(new HibernateObjectModel<LoginSession>(loginSession)); return loginSession; }
From source file:org.projectforge.web.BrowserScreen.java
License:Open Source License
public BrowserScreen(final ClientProperties clientProperties) { height = clientProperties.getBrowserHeight(); width = clientProperties.getBrowserWidth(); }