@Override public Ref<T> provide() { return Refs.of(initialValue); }
@Override public Ref<T> provide() { return Refs.of(initialValue); }
@Override public Ref<T> get() { return Refs.of(initialValue); } }
@Override public Ref<T> get() { return Refs.of(initialValue); } }
@Override public Ref<T> get() { return Refs.of(initialValue); } }
@Override public Ref<T> get() { return Refs.of(initialValue); } }
@Override public Ref<T> provide() { return Refs.of(initialValue); }
@Override public Ref<T> provide() { return Refs.of(initialValue); }
@Override public Ref<T> provide() { return Refs.of(initialValue); }
@Override public Ref<T> provide() { return Refs.of(initialValue); }
@Override public Ref<T> provide() { return Refs.of(initialValue); }
public RestResult delete(String path, Map<String, Object> params) { Ref<WebTarget> target = Refs.of(this.target); for (String key : params.keySet()) { target.set(target.get().queryParam(key, params.get(key))); } Response response = this.request(() -> { return target.get().path(path).request().delete(); }); checkStatus(response, Response.Status.NO_CONTENT, Response.Status.ACCEPTED); return new RestResult(response); }
public RestResult get(String path, Map<String, Object> params) { Ref<WebTarget> target = Refs.of(this.target); for (String key : params.keySet()) { Object value = params.get(key); if (value instanceof Collection) { for (Object i : (Collection<?>) value) { target.set(target.get().queryParam(key, i)); } } else { target.set(target.get().queryParam(key, value)); } } Response response = this.request(() -> { return target.get().path(path).request().get(); }); checkStatus(response, Response.Status.OK); return new RestResult(response); }
public RestResult put(String path, String id, Object object, Map<String, Object> params) { Ref<WebTarget> target = Refs.of(this.target); if (params != null && !params.isEmpty()) { for (String key : params.keySet()) { target.set(target.get().queryParam(key, params.get(key))); } } Response response = this.request(() -> { return target.get().path(path).path(encode(id)).request() .put(Entity.json(object)); }); // If check status failed, throw client exception. checkStatus(response, Response.Status.OK, Response.Status.ACCEPTED); return new RestResult(response); }