protected boolean isAjax(RequestCycle requestCycle) { boolean isAjax = false; Request request = requestCycle.getRequest(); if (request instanceof WebRequest) { WebRequest webRequest = (WebRequest)request; isAjax = webRequest.isAjax(); } return isAjax; }
/** * Construct. * * @param requestCycle * the request cycle */ public WebClientInfo(RequestCycle requestCycle, ClientProperties properties) { this(requestCycle, ((ServletWebRequest)requestCycle.getRequest()).getContainerRequest() .getHeader("User-Agent"), properties); }
/** * * @return a new url renderer */ protected UrlRenderer newUrlRenderer() { // All URLs will be rendered relative to current request (can be overridden afterwards) return new UrlRenderer(getRequest()); }
/** * Convenience method to get the http request. * * @return WebRequest related to the RequestCycle */ private WebRequest getWebRequest() { return (WebRequest)RequestCycle.get().getRequest(); }
/** * * @return a new url renderer */ protected UrlRenderer newUrlRenderer() { // All URLs will be rendered relative to current request (can be overridden afterwards) return new UrlRenderer(getRequest()); }
@Override public void onBeginRequest(RequestCycle cycle) { if (log.isDebugEnabled()) { HttpServletRequest containerRequest = (HttpServletRequest)cycle.getRequest() .getContainerRequest(); log.debug("Request Source URI: {}", getSourceUri(containerRequest)); } }
@Override public void onBeginRequest(RequestCycle cycle) { if (log.isDebugEnabled()) { HttpServletRequest containerRequest = (HttpServletRequest)cycle.getRequest() .getContainerRequest(); log.debug("Request Source URI: {}", getSourceUri(containerRequest)); } }
@Override public final Url mapHandler(IRequestHandler handler) { return mapHandler(handler, RequestCycle.get().getRequest()); }
@Override public void onDetach(RequestCycle cycle) { if (Boolean.TRUE.equals(cycle.getMetaData(DETACH_SCHEDULED_KEY))) { logger.debug("Firing Detach event {}", cycle.getRequest().getUrl()); detachEvent.fire(new DetachEvent()); cycle.setMetaData(DETACH_SCHEDULED_KEY, null); } } }
private void updateId() { RequestCycle requestCycle = RequestCycle.get(); if (requestCycle != null) { id = getSessionStore().getSessionId(requestCycle.getRequest(), false); } }
private void updateId() { RequestCycle requestCycle = RequestCycle.get(); if (requestCycle != null) { id = getSessionStore().getSessionId(requestCycle.getRequest(), false); } }
@Override protected String generateNewSessionId() { ServletWebRequest servletRequest = (ServletWebRequest)RequestCycle.get().getRequest(); HttpServletRequest httpRequest = servletRequest.getContainerRequest(); return httpRequest.changeSessionId(); } }
/** * @param parameters * page parameters */ public final void onResourceRequested(PageParameters parameters) { bind(); RequestCycle requestCycle = RequestCycle.get(); Attributes attributes = new Attributes(requestCycle.getRequest(), requestCycle.getResponse(), parameters); resource.respond(attributes); }
/** * @param parameters * page parameters */ public final void onResourceRequested(PageParameters parameters) { bind(); RequestCycle requestCycle = RequestCycle.get(); Attributes attributes = new Attributes(requestCycle.getRequest(), requestCycle.getResponse(), parameters); resource.respond(attributes); }
/** * Build value to Origin header based on RequestCycle Url * * @return Origin header */ protected String createOriginHeader(){ Url url = RequestCycle.get().getRequest().getUrl(); return url.getProtocol() + "://" +url.getHost() + ":" + url.getPort(); }
@Override protected void respond(final AjaxRequestTarget target) { final RequestCycle requestCycle = RequestCycle.get(); final String val = requestCycle.getRequest() .getRequestParameters() .getParameterValue(settings.getParameterName()) .toOptionalString(); onRequest(val, requestCycle); }
@Override public final void onRequest() { Attributes a = new Attributes(RequestCycle.get().getRequest(), RequestCycle.get() .getResponse(), null); resource.respond(a); super.onRequest(); } }
@Override public final void onRequest() { Attributes a = new Attributes(RequestCycle.get().getRequest(), RequestCycle.get() .getResponse(), null); resource.respond(a); super.onRequest(); } }
@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); }