package org.restler.http;
import com.google.common.collect.ImmutableMultimap;
public class HttpForm {
private final ImmutableMultimap<String, String> fields;
public HttpForm() {
fields = ImmutableMultimap.of();
}
public HttpForm(ImmutableMultimap<String, String> fields) {
this.fields = fields;
}
public HttpForm add(String name, String value) {
ImmutableMultimap.Builder<String, String> builder = new ImmutableMultimap.Builder<>();
builder.putAll(fields).
put(name, value);
return new HttpForm(builder.build());
}
public ImmutableMultimap<String, String> getFields() {
return fields;
}
}