@Override protected final void onTimer(AjaxRequestTarget target) { stop(target); RequestCycle requestCycle = RequestCycle.get(); IRequestParameters requestParameters = requestCycle.getRequest().getRequestParameters(); WebClientInfo clientInfo = newWebClientInfo(requestCycle); clientInfo.getProperties().read(requestParameters); Session.get().setClientInfo(clientInfo); onClientInfo(target, clientInfo); }
@Override protected final void onTimer(AjaxRequestTarget target) { stop(target); RequestCycle requestCycle = RequestCycle.get(); IRequestParameters requestParameters = requestCycle.getRequest().getRequestParameters(); WebClientInfo clientInfo = newWebClientInfo(requestCycle); clientInfo.getProperties().read(requestParameters); Session.get().setClientInfo(clientInfo); onClientInfo(target, clientInfo); }
getSession().setClientInfo(clientInfo);
/** * @see org.apache.wicket.markup.html.form.Form#onSubmit() */ protected void onSubmit() { ClientPropertiesBean propertiesBean = (ClientPropertiesBean)getModelObject(); WebRequestCycle requestCycle = (WebRequestCycle)getRequestCycle(); WebSession session = (WebSession)getSession(); ClientInfo clientInfo = session.getClientInfo(); if (clientInfo == null) { clientInfo = new WebClientInfo(requestCycle); getSession().setClientInfo(clientInfo); } if (clientInfo instanceof WebClientInfo) { WebClientInfo info = (WebClientInfo)clientInfo; ClientProperties properties = info.getProperties(); propertiesBean.merge(properties); } else { warnNotUsingWebClientInfo(clientInfo); } afterSubmit(); } };
/** * @see org.apache.wicket.markup.html.form.Form#onSubmit() */ @Override protected void onSubmit() { ClientPropertiesBean propertiesBean = getModelObject(); WebRequestCycle requestCycle = (WebRequestCycle)getRequestCycle(); WebSession session = (WebSession)getSession(); ClientInfo clientInfo = session.getClientInfo(); if (clientInfo == null) { clientInfo = new WebClientInfo(requestCycle); getSession().setClientInfo(clientInfo); } if (clientInfo instanceof WebClientInfo) { WebClientInfo info = (WebClientInfo)clientInfo; ClientProperties properties = info.getProperties(); propertiesBean.merge(properties); } else { warnNotUsingWebClientInfo(clientInfo); } afterSubmit(); } };
getSession().setClientInfo(clientInfo);