List of usage examples for org.apache.wicket.request Request getQueryParameters
public IRequestParameters getQueryParameters()
From source file:de.alpharogroup.wicket.base.util.parameter.PageParametersExtensions.java
License:Apache License
/** * Gets a map with all parameters. Looks in the query, request and post parameters. * * @param request//www .ja v a 2 s . co m * the request * @return a map with all parameters. */ public static Map<String, List<StringValue>> getPageParametersMap(final Request request) { final Map<String, List<StringValue>> map = new HashMap<>(); addToParameters(request.getRequestParameters(), map); addToParameters(request.getQueryParameters(), map); addToParameters(request.getPostParameters(), map); return map; }
From source file:de.alpharogroup.wicket.base.util.parameter.PageParametersExtensions.java
License:Apache License
/** * Gets the parameter value from given parameter name. Looks in the query and post parameters. * * @param request/*www . j av a 2 s .c om*/ * the request * @param parameterName * the parameter name * @return the parameter value */ public static String getParameter(final Request request, final String parameterName) { String parameterValue = request.getRequestParameters().getParameterValue(parameterName).toString(); if ((parameterValue == null) || parameterValue.isEmpty()) { parameterValue = request.getPostParameters().getParameterValue(parameterName).toString(); } if ((parameterValue == null) || parameterValue.isEmpty()) { parameterValue = request.getQueryParameters().getParameterValue(parameterName).toString(); } if ((parameterValue == null) || parameterValue.isEmpty()) { parameterValue = request.getRequestParameters().getParameterValue(parameterName).toString(); } return parameterValue; }
From source file:de.alpharogroup.wicket.base.util.parameter.PageParametersExtensions.java
License:Apache License
/** * Gets a map with all parameters. Looks in the query, request and post parameters. Migration * method from 1.4.* to 1.5.*./*from w w w. j av a 2 s .c om*/ * * @param request * the request * @return a map with all parameters. */ public static Map<String, String[]> getParameterMap(final Request request) { final Map<String, String[]> map = new HashMap<>(); addParameters(request.getRequestParameters(), map); addParameters(request.getQueryParameters(), map); addParameters(request.getPostParameters(), map); return map; }
From source file:org.odlabs.wiquery.ui.draggable.DraggableAjaxBehavior.java
License:Open Source License
/** * For framework internal use only./* w w w. ja v a 2s . c om*/ */ public final void onDrag(AjaxRequestTarget target) { Request request = this.getComponent().getRequest(); DraggableEvent dragEvent = DraggableEvent .valueOf(request.getQueryParameters().getParameterValue(DRAG_TYPE).toString().toUpperCase()); switch (dragEvent) { case DRAG: onDrag(getComponent(), target); break; case START: onStart(getComponent(), target); break; case STOP: onStop(getComponent(), target); if (Boolean.valueOf(request.getQueryParameters().getParameterValue(DRAG_STATUS).toString()) && enableAjaxOnInvalid) { onInvalid(getComponent(), target); } else { onValid(getComponent(), target); } break; } }
From source file:org.onexus.ui.authentication.persona.VerifyBehavior.java
License:Apache License
@Override protected void respond(AjaxRequestTarget target) { RequestCycle cycle = RequestCycle.get(); Request request = cycle.getRequest(); StringValue assertionParam = request.getQueryParameters().getParameterValue("assertion"); StringValue audienceParam = request.getQueryParameters().getParameterValue("audience"); if (!assertionParam.isEmpty() && !audienceParam.isEmpty()) { String failureReason = verify(assertionParam.toString(), audienceParam.toString()); if (failureReason == null) { onSuccess(target);//from w ww .j a v a2s .co m } else { onFailure(target, failureReason); } } }
From source file:org.sakaiproject.sitestats.tool.wicket.components.AjaxLazyLoadImage.java
License:Educational Community License
public void setAutoDetermineChartSizeByAjax(final String jquerySelectorForContainer) { autoDetermineChartSizeByAjax = true; AbstractDefaultAjaxBehavior determineChartSizeBehavior = new AbstractDefaultAjaxBehavior() { private static final long serialVersionUID = 1L; @Override// w w w. java 2 s . co m protected void respond(AjaxRequestTarget target) { // parse desired image size Request req = RequestCycle.get().getRequest(); selectedWidth = req.getQueryParameters().getParameterValue("width").toInt(400); selectedHeight = req.getQueryParameters().getParameterValue("height").toInt(200); if (selectedHeight < 200) { selectedHeight = 200; } // render chart image renderImage(target, true); } @Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(OnDomReadyHeaderItem.forScript(getCallbackScript(component))); } @Override protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { super.updateAjaxAttributes(attributes); attributes.setChannel(new AjaxChannel(getId())); String dynamicExtraParams = "return { 'height': jQuery('" + jquerySelectorForContainer + "').height(), 'width': jQuery('" + jquerySelectorForContainer + "').width() }"; attributes.getDynamicExtraParameters().add(dynamicExtraParams); } }; add(determineChartSizeBehavior); }
From source file:org.wicketstuff.jquery.dnd.DnDSortableBehavior.java
License:Apache License
@Override public final void respond(AjaxRequestTarget target) { try {/* w w w .j a v a 2 s . c o m*/ Request req = RequestCycle.get().getRequest(); if (logger().isDebugEnabled()) { logger().debug("params : {}", req.getRequestParameters()); } onDnD(target, // req.getParameter("itemId"), req.getQueryParameters().getParameterValue("srcContainerId").toString(), req.getQueryParameters().getParameterValue("srcPosition").toInt(), req.getQueryParameters().getParameterValue("destContainerId").toString(), req.getQueryParameters().getParameterValue("destPosition").toInt()); } catch (RuntimeException exc) { throw exc; } catch (Exception exc) { throw new RuntimeException("wrap: " + exc.getMessage(), exc); } }