StringValue sv = pageParameters.get("key"); if (!sv.isNull()) { // process string value }
public static boolean hasParameter(final PageParameters parameters, final String name) { final StringValue sval = parameters.get(name); return sval != null && sval.isNull() == false; }
public static boolean contains(final PageParameters parameters, final String name) { final StringValue sval = parameters.get(name); if (sval == null) { return false; } else { return sval.isNull() == false; } }
/** * <p> * Checks if the given StringValue is null or the value of the given StringValue object is null * or the value of the given StringValue object is empty. * </p> * * @param stringValue * the StringValue to check, may be null * @return <code>true</code> if the StringValue is null or the value of the given StringValue * object is null or the value of the given StringValue object is empty. */ public static final boolean isNullOrEmpty(final StringValue stringValue) { return (stringValue == null) || stringValue.isNull() || stringValue.isEmpty(); }
public static Object getAsObject(final PageParameters parameters, final String name, final Class<?> type) { final StringValue sval = parameters.get(name); if (sval == null || sval.isNull() == true) { return null; } else { return sval.to(type); } }
public static Boolean getAsBooleanObject(final PageParameters parameters, final String name) { final StringValue sval = parameters.get(name); if (sval == null || sval.isNull() == true) { return null; } else { return sval.toBooleanObject(); } }
public static int getAsInt(final PageParameters parameters, final String name, final int defaultValue) { final StringValue sval = parameters.get(name); if (sval == null || sval.isNull() == true) { return defaultValue; } else { return sval.toInt(); } }
public static boolean getAsBoolean(final PageParameters parameters, final String name) { final StringValue sval = parameters.get(name); if (sval == null || sval.isNull() == true) { return false; } else { return sval.toBoolean(); } }
private int parseIntParameter(ServletWebRequest request, String name, int defaultValue) { StringValue param = request.getRequestParameters().getParameterValue(name); if (!param.isNull()) { try { return Integer.parseInt(param.toString()); } catch (NumberFormatException e) { log.warn("Value of parameter '" + name + "' is not an integer: '" + param + "', using default value '" + defaultValue + "'"); } } return defaultValue; }
public static Integer getAsInteger(final PageParameters parameters, final String name) { final StringValue sval = parameters.get(name); if (sval == null || sval.isNull() == true) { return null; } else { return sval.toInteger(); } }
public static String getAsString(final PageParameters parameters, final String name) { final StringValue sval = parameters.get(name); if (sval == null || sval.isNull() == true) { return null; } else { return sval.toString(); } }
public static Long getAsLong(final PageParameters parameters, final String name) { final StringValue sval = parameters.get(name); if (sval == null || sval.isNull() == true) { return null; } else { return sval.toLong(); } }
private void showOutput(PageParameters parameters) { StringValue id = parameters.get("id"); if ( !id.isNull() ){ outputAs(id.toString(), "txt"); } }
private void showOutput(PageParameters parameters) { StringValue id = parameters.get("id"); if ( !id.isNull() ){ outputAs(id.toString(), "txt"); } }
public static void addOrReplaceParameter(final PageParameters pageParameters, final String key, final Object value) { if (pageParameters.get(key).isNull() == true) { pageParameters.add(key, value); } else { pageParameters.set(key, value); } }
@Override protected void respond(final AjaxRequestTarget target) { final Request request = RequestCycle.get().getRequest(); final IRequestParameters requestParameters = request.getPostParameters(); final StringValue data = requestParameters.getParameterValue(POST_PARAM_DATA); if (data.isNull()) { log.info("Cannot auto-save CKEditor contents because the request parameter '{}' is missing", POST_PARAM_DATA); } else { log.debug("Auto-saving CKEditor contents: '{}'", data); editorModel.setObject(data.toString()); } }
private void resolveMenuPath() { StringValue pathStringValue = getPageParameters().get("path"); if (pathStringValue.isNull() || pathStringValue.isEmpty()) { menuPath = ""; } else { StringBuilder path = new StringBuilder(pathStringValue.toString()); for (int i = 0; i < getPageParameters().getIndexedCount(); i++) { path.append('/').append(getPageParameters().get(i)); } menuPath = path.toString(); } }
@Override protected void respond(AjaxRequestTarget target) { final RequestCycle requestCycle = RequestCycle.get(); StringValue action = requestCycle.getRequest().getRequestParameters().getParameterValue("action"); StringValue uuid = requestCycle.getRequest().getRequestParameters().getParameterValue("UUID"); if (action.isNull() || uuid.isNull() || uuid.toString().length() == 0) { return; } if (action.toString().equals("click")) { onClick(target, uuid.toString()); } else if (action.toString().equals("dblClick")) { onDblClick(target, uuid.toString()); } }
@Override protected void respond(AjaxRequestTarget target) { final RequestCycle requestCycle = RequestCycle.get(); StringValue position = requestCycle.getRequest().getRequestParameters().getParameterValue("position"); if (!position.isNull()) { final String strPos = position.toString(); if (!Strings.isEmpty(strPos)) { onToggleFromClient(strPos, toggle(strPos)); } } }
@Override public void onRequest() { final RequestCycle requestCycle = RequestCycle.get(); StringValue t9Id = requestCycle.getRequest().getRequestParameters().getParameterValue(T9ID_ID); if (!t9Id.isNull()) { try { JSONObject siblingsAsJson = getSiblingsAsJSON(t9Id.toString()); requestCycle.scheduleRequestHandlerAfterCurrent(new ExtJsonRequestTarget(siblingsAsJson)); } catch (JSONException e) { throw new WicketRuntimeException("Could not build map of siblings"); } } else { throw new WicketRuntimeException("No node id provided"); } } };