@Override public final void call(AjaxRequestTarget target, Component source) { IRequestParameters req = RequestCycle.get().getRequest().getRequestParameters(); String[] selectedItems = req.getParameterValue("selectedItems").toString("").split(","); List<Component> selectedComponents = new ArrayList<Component>(); for (String curId : selectedItems) if (!curId.isEmpty()) selectedComponents.add(findComponentById(curId)); selection(target, source, selectedComponents); }
@Override public final void call(AjaxRequestTarget target, Component source) { IRequestParameters req = RequestCycle.get().getRequest().getRequestParameters(); String[] selectedItems = req.getParameterValue("selectedItems").toString("").split(","); List<Component> selectedComponents = new ArrayList<>(); for (String curId : selectedItems) if (!curId.isEmpty()) selectedComponents.add(findComponentById(curId)); selection(target, source, selectedComponents); }
@Override protected boolean isActive() { return RequestCycle.get() .getRequest() .getRequestParameters() .getParameterValue(ActionContext.ITEM_PARAM_NAME) .toString("") .equals(this.title); }
private Component getDrag(Request request) { String drag = request.getRequestParameters().getParameterValue("drag").toString(); return MarkupIdVisitor.getComponent((MarkupContainer)component, drag); }
@Override protected void respond(AjaxRequestTarget target) { IRequestParameters params = RequestCycle.get().getRequest().getRequestParameters(); String viewJson = params.getParameterValue("view").toString(); ViewEvent viewEvent = null; JsonElement viewParsed = new JsonParser().parse(viewJson); if(!(viewParsed instanceof JsonNull)) { viewEvent = new ViewEvent(viewParsed.getAsJsonObject()); } handleViewEvent(target, viewEvent); }
/** * Gets the value of a request parameter * * @param name the name of the parameter * @return a {@link StringValue} */ public static StringValue getRequestParameterValue(String name) { final RequestCycle requestCycle = RequestCycle.get(); final IRequestParameters parameters = requestCycle.getRequest().getRequestParameters(); return parameters.getParameterValue(name); }
@Override protected boolean isActive() { return RequestCycle.get() .getRequest() .getRequestParameters() .getParameterValue(ActionContext.ITEM_PARAM_NAME) .toString("") .equals(this.title); }
@Override protected void respond(final AjaxRequestTarget target) { final Request request = RequestCycle.get().getRequest(); final String overlayId = request.getRequestParameters().getParameterValue("overlay.overlayId").toString().replace("overlay", ""); final String event = request.getRequestParameters().getParameterValue("overlay.event").toString(); final GOverlay overlay = overlays.get(overlayId); if (overlay != null) { overlay.onEvent(target, GEvent.valueOf(event)); } }
@Override protected void onEvent(AjaxRequestTarget target) { Request request = RequestCycle.get().getRequest(); String lon = request.getRequestParameters().getParameterValue("lon").toString(); String lat = request.getRequestParameters().getParameterValue("lat").toString(); LonLat lonLat = new LonLat(Double.parseDouble(lon), Double.parseDouble(lat)); onClick(lonLat, target); }
@Override protected void respond(AjaxRequestTarget target) { String result = getComponent().getRequest().getRequestParameters().getParameterValue("result").toOptionalString(); if ("success".equals(result)) { onDownloadSuccess(target); } else if ("failed".equals(result)) { onDownloadFailed(target); } onDownloadCompleted(target); }
@Override protected void respond(AjaxRequestTarget target) { String jsonData = getComponent().getRequest().getRequestParameters().getParameterValue(JSON_DATA).toString(); Item[] items = getItems(jsonData); Map<String, WidgetLocation> locations = new HashMap<String, WidgetLocation>(); for (Item item : items) { WidgetLocation location = new WidgetLocation(item.column, item.sortIndex); locations.put(item.widget, location); } onSort(target, locations); }
@Override protected void respond(AjaxRequestTarget target) { onParameterArrival(RequestCycle.get().getRequest().getRequestParameters(), target); if (this.components != null) { addComponentsToBeRendered(target); } }
@Override protected void updateOnAjaxCall(AjaxRequestTarget target, GEvent overlayEvent) { Request request = RequestCycle.get().getRequest(); latLng = GLatLng.parse(request.getRequestParameters() .getParameterValue("overlay.latLng") .toString()); } }
@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 call(AjaxRequestTarget target, Component source) { IRequestParameters req = RequestCycle.get().getRequest().getRequestParameters(); Component dropped = findComponentById(req.getParameterValue("droppedId").toString()); drop(target, source, dropped); }
@Override protected void respond(final AjaxRequestTarget target) { final IRequestParameters parameters = RequestCycle.get().getRequest().getRequestParameters(); numberOfValidFiles = parameters.getParameterValue("numberOfValidFiles").toInt(0); numberOfSelectedFiles = parameters.getParameterValue("numberOfSelectedFiles").toInt(0); FileUploadWidget.this.onSelectionChange(target); } });
@Override protected void respond(final AjaxRequestTarget target) { final IRequestParameters requestParameters = RequestCycle.get().getRequest().getRequestParameters(); final int numberOfUploadedFiles = requestParameters.getParameterValue("numberOfFiles").toInt(0); final boolean error = requestParameters.getParameterValue("error").toBoolean(false); onNotify(target, numberOfUploadedFiles, error); onNotify(numberOfUploadedFiles); }
@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); }
@Override public final void call(AjaxRequestTarget target, Component source) { IRequestParameters req = RequestCycle.get().getRequest().getRequestParameters(); int sortIndex = req.getParameterValue("sortIndex").toInt(-1); Component sortItem = findComponentById(req.getParameterValue("sortItemId").toString()); Component sortSender = findComponentById( req.getParameterValue("sortSenderId").toString()); call(target, source, sortIndex, sortItem, sortSender); }