package com.leansoft.nanorest.request; import com.leansoft.nanorest.callback.HttpCallback; import com.leansoft.nanorest.client.BaseRestClient.RequestMethod; import com.leansoft.nanorest.client.ParametersRestClient; import com.leansoft.nanorest.client.RestClient; import com.leansoft.nanorest.parser.HttpResponseParser; public abstract class ParameterRequestProcessor<T> extends BaseRequestProcessor<T> { public static final String TAG = ParameterRequestProcessor.class.getSimpleName(); protected ParametersRestClient client; public ParameterRequestProcessor( final RequestMethod requestMethod, final HttpResponseParser<T> parser, final HttpCallback<T> callback) { super(parser, callback); client = new ParametersRestClient(); client.setRequestMethod(requestMethod); } @Override public RestClient getRestClient() { return client; } public void addParam(final String key, final String value) { client.addParam(key, value); } }