package gov.samhsa.acs.polrep.client;
import java.util.LinkedList;
import java.util.List;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
public class NVPBuilder {
private final List<NameValuePair> nvps = new LinkedList<NameValuePair>();
public NVPBuilder and(String name, String value) {
nvps.add(new BasicNameValuePair(name, value));
return this;
}
public List<NameValuePair> build() {
return this.nvps;
}
public static List<NameValuePair> identity() {
return new NVPBuilder().build();
}
public static NVPBuilder withParam(String name, String value) {
final NVPBuilder builder = new NVPBuilder();
return builder.and(name, value);
}
}