@Override public ResteasyWebTarget queryParamsNoTemplate(MultivaluedMap<String, Object> parameters) throws IllegalArgumentException, NullPointerException { client.abortIfClosed(); if (parameters == null) throw new NullPointerException(Messages.MESSAGES.parametersWasNull()); ResteasyUriBuilder copy; if (uriBuilder instanceof ResteasyUriBuilder) { copy = (ResteasyUriBuilder)uriBuilder.clone(); } else { copy = (ResteasyUriBuilder)ResteasyUriBuilder.fromTemplate(uriBuilder.toTemplate()); } for (Map.Entry<String, List<Object>> entry : parameters.entrySet()) { String[] stringValues = toStringValues(entry.getValue().toArray()); for (String val : stringValues) { copy.clientQueryParam(entry.getKey(), val); } } return newInstance(client, copy, configuration); }
@Override public ResteasyWebTarget queryParamsNoTemplate(MultivaluedMap<String, Object> parameters) throws IllegalArgumentException, NullPointerException { client.abortIfClosed(); if (parameters == null) throw new NullPointerException(Messages.MESSAGES.parametersWasNull()); ResteasyUriBuilder copy; if (uriBuilder instanceof ResteasyUriBuilder) { copy = (ResteasyUriBuilder)uriBuilder.clone(); } else { copy = (ResteasyUriBuilder)ResteasyUriBuilder.fromTemplate(uriBuilder.toTemplate()); } for (Map.Entry<String, List<Object>> entry : parameters.entrySet()) { String[] stringValues = toStringValues(entry.getValue().toArray()); for (String val : stringValues) { copy.clientQueryParam(entry.getKey(), val); } } return new ClientWebTarget(client, copy, configuration); }
builder.clientQueryParam(entry.getKey(), value);
builder.clientQueryParam(entry.getKey(), value);
@Override public ResteasyWebTarget queryParamNoTemplate(String name, Object... values) throws NullPointerException { client.abortIfClosed(); if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull()); String[] stringValues = toStringValues(values); ResteasyUriBuilder copy; if (uriBuilder instanceof ResteasyUriBuilder) { copy = (ResteasyUriBuilder)uriBuilder.clone(); } else { copy = (ResteasyUriBuilder)ResteasyUriBuilder.fromTemplate(uriBuilder.toTemplate()); } for (String obj : stringValues) { copy.clientQueryParam(name, obj); } return newInstance(client, copy, configuration); }
@Override public ResteasyWebTarget queryParamNoTemplate(String name, Object... values) throws NullPointerException { client.abortIfClosed(); if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull()); String[] stringValues = toStringValues(values); ResteasyUriBuilder copy; if (uriBuilder instanceof ResteasyUriBuilder) { copy = (ResteasyUriBuilder)uriBuilder.clone(); } else { copy = (ResteasyUriBuilder)ResteasyUriBuilder.fromTemplate(uriBuilder.toTemplate()); } for (String obj : stringValues) { copy.clientQueryParam(name, obj); } return new ClientWebTarget(client, copy, configuration); }