package org.softeg.slartus.forpdaapi.post;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/*
* Created by slinkin on 14.07.2015.
*/
public class EditPostParams implements Serializable {
private List<String> orderedNames = new ArrayList<>();
private Map<String, String> params = new HashMap<>();
public Boolean containsKey(String key) {
return params.containsKey(key);
}
public void put(String key, String value) {
orderedNames.add(key);
params.put(key, value);
}
public String get(String key) {
return params.get(key);
}
public List<NameValuePair> getListParams() {
List<NameValuePair> res = new ArrayList<>();
for (String key : orderedNames) {
res.add(new BasicNameValuePair(key, params.get(key)));
}
return res;
}
}