@Override public void initialize() { if (!ajaxRequestScheduled) { RequestCycle.get().scheduleRequestHandlerAfterCurrent(target); ajaxRequestScheduled = true; } } };
@Override public void initialize() { if (!ajaxRequestScheduled) { RequestCycle.get().scheduleRequestHandlerAfterCurrent(target); ajaxRequestScheduled = true; } } };
/** * Schedule the given {@link IRequestHandler} object to be executed after the current one. * * @param requestHandler * the request handler */ public static void schedule(final IRequestHandler requestHandler) { RequestCycle.get().scheduleRequestHandlerAfterCurrent(requestHandler); }
@Override public void onClick() { DownloadRequestTarget requestTarget = createDownloadRequestTarget(); RequestCycle.get().scheduleRequestHandlerAfterCurrent(requestTarget); }
@Override public void onClick() { getRequestCycle().scheduleRequestHandlerAfterCurrent(new ResourceNodeHandler(nodeModel, true)); } });
@Override public void onRequest() { getRequestCycle().scheduleRequestHandlerAfterCurrent( new TextRequestHandler("application/json", "UTF-8", getCollectionData())); } };
@Override public void onRequest() { getRequestCycle().scheduleRequestHandlerAfterCurrent( new TextRequestHandler("application/json", "UTF-8", getDocumentData())); } };
@Override public void onRequest() { getRequestCycle().scheduleRequestHandlerAfterCurrent( new TextRequestHandler("application/json", "UTF-8", getDocumentData())); } };
@Override public void onRequest() { getRequestCycle().scheduleRequestHandlerAfterCurrent( new TextRequestHandler("application/json", "UTF-8", getCollectionData())); } };
public static void setDownloadTarget(final String filename, final IResourceStream resourceStream) { final ResourceStreamRequestHandler handler = new ResourceStreamRequestHandler(resourceStream); handler.setFileName(filename).setContentDisposition(ContentDisposition.ATTACHMENT); RequestCycle.get().scheduleRequestHandlerAfterCurrent(handler); log.info("Starting download for file. filename:" + filename + ", content-type:" + resourceStream.getContentType()); }
@Override public void respond(AjaxRequestTarget target) { requestCycle().scheduleRequestHandlerAfterCurrent( new TextRequestHandler("application/json", StandardCharsets.UTF_8.name(), generateResultOptions(values(filterValue())))); }
@Override public void respond(AjaxRequestTarget target) { requestCycle().scheduleRequestHandlerAfterCurrent( new TextRequestHandler("application/json", "utf-8", generateResultOptions(values(filterValue())))); }
@Override protected void respond(AjaxRequestTarget target) { final RequestCycle requestCycle = RequestCycle.get(); final String value = requestCycle.getRequest().getQueryParameters().getParameterValue(QUERY).toString(); final IRequestHandler handler = this.newRequestHandler(value); requestCycle.scheduleRequestHandlerAfterCurrent(handler); }
public void onRequest() { ResourceStreamRequestHandler handler = new ResourceStreamRequestHandler( getResourceStream(), getFileName()); handler.setContentDisposition(ContentDisposition.ATTACHMENT); getComponent().getRequestCycle().scheduleRequestHandlerAfterCurrent(handler); }
/** * {@inheritDoc} */ @Override public void onRequest() { final ResourceStreamRequestHandler handler = new ResourceStreamRequestHandler( getResourceStream(), getFileName()); handler.setContentDisposition(ContentDisposition.ATTACHMENT); getComponent().getRequestCycle().scheduleRequestHandlerAfterCurrent(handler); }
@Override public final void onRequest() { WebApplication app = (WebApplication)getComponent().getApplication(); AjaxRequestTarget target = app.newAjaxRequestTarget(getComponent().getPage()); RequestCycle requestCycle = RequestCycle.get(); requestCycle.scheduleRequestHandlerAfterCurrent(target); respond(target); }
@Override public final void onRequest() { WebApplication app = (WebApplication)getComponent().getApplication(); AjaxRequestTarget target = app.newAjaxRequestTarget(getComponent().getPage()); RequestCycle requestCycle = RequestCycle.get(); requestCycle.scheduleRequestHandlerAfterCurrent(target); respond(target); }
@Override public void onClick() { IResourceStream resourceStream = getResourceStream(); RequestCycle requestCycle = getRequestCycle(); WebResponse response = (WebResponse) requestCycle.getResponse(); response.setHeader("Cache-Control", "no-store"); requestCycle.scheduleRequestHandlerAfterCurrent( new ResourceStreamRequestHandler(resourceStream) .setFileName(getFileName()) .setContentDisposition(ContentDisposition.ATTACHMENT)); }
@Override public void onClick() { Resource res = treeView.getSelectedNode().getObject(); getRequestCycle() .scheduleRequestHandlerAfterCurrent( new ResourceStreamRequestHandler( new WicketResourceAdaptor(res)) .setFileName(res.name()) .setContentDisposition( ContentDisposition.ATTACHMENT)); } };
@Override public void onRequest() { if (provider == null) { throw new WicketRuntimeException("No locale provider available"); } RequestCycle rc = RequestCycle.get(); StringValue language = rc.getRequest().getRequestParameters().getParameterValue("lang"); ResourceReference resourceRef = provider.getLocale(language.toString()).getIcon(IconSize.M, LocaleState.EXISTS); rc.scheduleRequestHandlerAfterCurrent(new ResourceRequestHandler(resourceRef.getResource(), null)); }