Making the class 1.6 version friendly.

This commit is contained in:
MarcinSc
2016-01-04 23:02:00 -08:00
parent fd0cae3f39
commit 4563fd210a

View File

@@ -11,7 +11,6 @@ import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
public class MtgCardServer extends AbstractServer {
private Map<String, MtgDataProvider> _dataProviders = new HashMap<String, MtgDataProvider>();
@@ -30,16 +29,12 @@ public class MtgCardServer extends AbstractServer {
public byte[] getDataProvidersResponse() {
final JSONArray providers = new JSONArray();
_dataProviders.entrySet().forEach(
new Consumer<Map.Entry<String, MtgDataProvider>>() {
@Override
public void accept(Map.Entry<String, MtgDataProvider> stringMtgDataProviderEntry) {
Map<String, Object> provider = new LinkedHashMap<String, Object>();
provider.put("id", stringMtgDataProviderEntry.getKey());
provider.put("name", stringMtgDataProviderEntry.getValue().getDisplayName());
providers.add(provider);
}
});
for (Map.Entry<String, MtgDataProvider> stringMtgDataProviderEntry : _dataProviders.entrySet()) {
Map<String, Object> provider = new LinkedHashMap<String, Object>();
provider.put("id", stringMtgDataProviderEntry.getKey());
provider.put("name", stringMtgDataProviderEntry.getValue().getDisplayName());
providers.add(provider);
}
return providers.toJSONString().getBytes(Charset.forName("UTF-8"));
}