package org.azavea.otm.data;
import java.util.LinkedHashMap;
import java.util.Map;
import org.json.JSONException;
public class EditEntryContainer extends ModelContainer<EditEntry> {
@Override
public Map<Integer, EditEntry> getAll() throws JSONException {
LinkedHashMap<Integer, EditEntry> entryList =
new LinkedHashMap<>(data.length());
for (int i = 0; i < data.length(); i++) {
EditEntry entry = new EditEntry();
entry.setData(data.getJSONObject(i));
entryList.put(entry.getId(), entry);
}
return entryList;
}
public EditEntry getFirst() throws JSONException {
EditEntry entry = null;
if (data.length() > 0) {
entry = new EditEntry();
entry.setData(data.getJSONObject(0));
}
return entry;
}
}