private String[] toStringValues(Object[] values) { String[] stringValues = new String[values.length]; for (int i = 0; i < stringValues.length; i++) { stringValues[i] = configuration.toString(values[i]); } return stringValues; }
@Override public WebTarget build(WebTarget target, Object param) { Object param2 = configuration.toString(param, type, annotations); return target.resolveTemplate(paramName, param2, encodeSlashInPath); } }
@Override public ResteasyWebTarget resolveTemplates(Map<String, Object> templateValues) throws NullPointerException { client.abortIfClosed(); if (templateValues == null) throw new NullPointerException(Messages.MESSAGES.templateValuesWasNull()); if (templateValues.isEmpty()) return this; Map vals = new HashMap<String, String>(); for (Map.Entry<String, Object> entry : templateValues.entrySet()) { if (entry.getKey() == null || entry.getValue() == null) throw new NullPointerException(Messages.MESSAGES.templateValuesEntryWasNull()); String val = configuration.toString(entry.getValue()); vals.put(entry.getKey(), val); } UriBuilder copy = uriBuilder.clone().resolveTemplates(vals); ClientWebTarget target = newInstance(client, copy, configuration); return target; }
@Override public ResteasyWebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath) throws NullPointerException { client.abortIfClosed(); if (templateValues == null) throw new NullPointerException(Messages.MESSAGES.templateValuesWasNull()); if (templateValues.isEmpty()) return this; Map vals = new HashMap<String, String>(); for (Map.Entry<String, Object> entry : templateValues.entrySet()) { if (entry.getKey() == null || entry.getValue() == null) throw new NullPointerException(Messages.MESSAGES.templateValuesEntryWasNull()); String val = configuration.toString(entry.getValue()); vals.put(entry.getKey(), val); } UriBuilder copy = uriBuilder.clone().resolveTemplates(vals, encodeSlashInPath) ; ClientWebTarget target = newInstance(client, copy, configuration); return target; }
@Override public ResteasyWebTarget resolveTemplatesFromEncoded(Map<String, Object> templateValues) throws NullPointerException { client.abortIfClosed(); if (templateValues == null) throw new NullPointerException(Messages.MESSAGES.templateValuesWasNull()); if (templateValues.isEmpty()) return this; Map vals = new HashMap<String, String>(); for (Map.Entry<String, Object> entry : templateValues.entrySet()) { if (entry.getKey() == null || entry.getValue() == null) throw new NullPointerException(Messages.MESSAGES.templateValuesEntryWasNull()); String val = configuration.toString(entry.getValue()); vals.put(entry.getKey(), val); } UriBuilder copy = uriBuilder.clone().resolveTemplatesFromEncoded(vals) ; ClientWebTarget target = newInstance(client, copy, configuration); return target; }
@Override public ResteasyWebTarget resolveTemplateFromEncoded(String name, Object value) throws NullPointerException { client.abortIfClosed(); if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull()); if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull()); String val = configuration.toString(value); UriBuilder copy = uriBuilder.clone().resolveTemplateFromEncoded(name, val); ClientWebTarget target = newInstance(client, copy, configuration); return target; }
@Override public ResteasyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException { client.abortIfClosed(); if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull()); if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull()); String val = configuration.toString(value); UriBuilder copy = uriBuilder.clone().resolveTemplate(name, val, encodeSlashInPath); ClientWebTarget target = newInstance(client, copy, configuration); return target; }
@Override public ResteasyWebTarget resolveTemplate(String name, Object value) throws NullPointerException { client.abortIfClosed(); if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull()); if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull()); String val = configuration.toString(value); UriBuilder copy = uriBuilder.clone().resolveTemplate(name, val); ClientWebTarget target = newInstance(client, copy, configuration); return target; }
@Override public void process(ClientInvocation invocation, Object object) { if (object == null) return; // don't set a null value if (object instanceof Cookie) { Cookie cookie = (Cookie) object; invocation.getHeaders().cookie(cookie); } else { ClientConfiguration cc = invocation.getClientConfiguration(); String s = (annotations != null && type != null) ? cc.toString(object, type, annotations) : cc.toString(object); invocation.getHeaders().cookie(new Cookie(cookieName, s)); } } }
@Override protected ClientInvocation apply(ClientInvocation invocation, Object object) { Form form = null; Object entity = invocation.getEntity(); if (entity != null) { if (entity instanceof Form) { form = (Form) entity; } else { throw new RuntimeException(Messages.MESSAGES.cannotSetFormParameter()); } } else { form = new Form(); invocation.setEntity(Entity.form(form)); } String value = invocation.getClientConfiguration().toString(object); form.param(paramName, value); return invocation; }
private String[] toStringValues(Object[] values) { String[] stringValues = new String[values.length]; for (int i = 0; i < stringValues.length; i++) { stringValues[i] = configuration.toString(values[i]); } return stringValues; }
private String[] toStringValues(Object[] values) { String[] stringValues = new String[values.length]; for (int i = 0; i < stringValues.length; i++) { stringValues[i] = configuration.toString(values[i]); } return stringValues; }
@Override public ResteasyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException { client.abortIfClosed(); if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull()); if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull()); String val = configuration.toString(value); UriBuilder copy = uriBuilder.resolveTemplate(name, val, encodeSlashInPath); ClientWebTarget target = newInstance(client, copy, configuration); return target; }
@Override public ResteasyWebTarget resolveTemplateFromEncoded(String name, Object value) throws NullPointerException { client.abortIfClosed(); if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull()); if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull()); String val = configuration.toString(value); UriBuilder copy = uriBuilder.resolveTemplateFromEncoded(name, val); ClientWebTarget target = newInstance(client, copy, configuration); return target; }
@Override public ResteasyWebTarget resolveTemplate(String name, Object value) throws NullPointerException { client.abortIfClosed(); if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull()); if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull()); String val = configuration.toString(value); UriBuilder copy = uriBuilder.resolveTemplate(name, val); ClientWebTarget target = newInstance(client, copy, configuration); return target; }
@Override public ResteasyWebTarget resolveTemplateFromEncoded(String name, Object value) throws NullPointerException { client.abortIfClosed(); if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull()); if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull()); String val = configuration.toString(value); UriBuilder copy = uriBuilder.resolveTemplateFromEncoded(name, val); ClientWebTarget target = new ClientWebTarget(client, copy, configuration); return target; }
@Override public ResteasyWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws NullPointerException { client.abortIfClosed(); if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull()); if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull()); String val = configuration.toString(value); UriBuilder copy = uriBuilder.resolveTemplate(name, val, encodeSlashInPath); ClientWebTarget target = new ClientWebTarget(client, copy, configuration); return target; }
@Override public ResteasyWebTarget resolveTemplate(String name, Object value) throws NullPointerException { client.abortIfClosed(); if (name == null) throw new NullPointerException(Messages.MESSAGES.nameWasNull()); if (value == null) throw new NullPointerException(Messages.MESSAGES.valueWasNull()); String val = configuration.toString(value); UriBuilder copy = uriBuilder.resolveTemplate(name, val); ClientWebTarget target = new ClientWebTarget(client, copy, configuration); return target; }
@Override public void process(ClientInvocationBuilder request, Object object) { if (object == null) return; // don't set a null value if (object instanceof Cookie) { Cookie cookie = (Cookie) object; request.cookie(cookie); } else { request.cookie(new Cookie(cookieName, request.getInvocation().getClientConfiguration().toString(object))); } } }
@Override public void process(ClientInvocationBuilderInterface request, Object object) { if (object == null) return; // don't set a null value if (object instanceof Cookie) { Cookie cookie = (Cookie) object; request.cookie(cookie); } else { request.cookie(new Cookie(cookieName, request.getInvocation().getClientConfiguration().toString(object))); } } }