@Override public ActionRequestBuilder<K, V> pathKey(String name, Object value) { super.pathKey(name, value); return this; }
/** * Base class method for setting the cookies * @return a new builder reference with newly set cookie * @param cookies */ public AbstractRequestBuilder<K, V, R> setCookies(List<HttpCookie> cookies) { for (HttpCookie cookie : cookies) { addCookie(cookie); } return this; }
@Override public RestfulRequestBuilder<K, V, R> addHeader(String name, String value) { super.addHeader(name, value); return this; }
@Override public String toString() { final StringBuilder sb = new StringBuilder(); sb.append(getClass().getName()); sb.append("{_assocKey=").append(_assocKey); sb.append(", _baseURITemplate='").append(getBaseUriTemplate()).append('\''); sb.append(", _headers=").append(_headers); sb.append(", _pathKeys=").append(_pathKeys); sb.append(", _resourceSpec=").append(_resourceSpec); sb.append(", _queryParams=").append(getBoundedString(_queryParams, 32)); sb.append('}'); return sb.toString(); }
@Override public RestfulRequestBuilder<K, V, R> addParam(String key, Object value) { super.addParam(key, value); return this; }
@Override public RestfulRequestBuilder<K, V, R> addReqParam(String key, Object value) { super.addReqParam(key, value); return this; } }
protected List<HttpCookie> buildReadOnlyCookies() { return getReadOnlyCookies(_cookies); }
protected Map<String, String> buildReadOnlyHeaders() { return getReadOnlyHeaders(_headers); }
/** * Add an individual key to the DataList of keys, which will be later resolved into a collection * of individual query parameters. */ protected final void addKey(K id) { addKeys(Collections.singletonList(id)); }
public AbstractRequestBuilder<K, V, R> addParam(String key, Object value) { if (value == null) { return this; } return addParam(key, value, value.getClass()); }
case COMPLEX: String keyName = resourceSchema.getCollection().getIdentifier().getName(); builder.pathKey(keyName, generateKey(resourceSpec, resourceSchema, null)); break; case COMPOUND: builder.pathKey(key, _dataGenerator.buildData(key, typeInfo.getBinding().getSchema())); builder.pathKey(assocKeyName, generateKey(resourceSpec, resourceSchema, null)); break; case NONE:
public AbstractRequestBuilder<K, V, R> addReqParam(String key, Object value) { ArgumentUtil.notNull(value, "value"); return addParam(key, value); }
@Override public ActionRequestBuilder<K, V> addHeader(String key, String value) { super.addHeader(key, value); return this; }
public AbstractRequestBuilder<K, V, R> addReqParam(String key, Object value, Class<?> clazz) { ArgumentUtil.notNull(value, "value"); return addParam(key, value, clazz); }