@SuppressWarnings("rawtypes") public JSONObject getAllSummonerSpelNameId() { List list = hib.getDataFromDatabase("FROM SummonerSpelNameId"); JSONObject obj = new JSONObject(); if (list != null && !list.isEmpty()) { HashMap<Long, String> hm = new HashMap<Long, String>(); for (int i = 0; i < list.size(); i++) { SummonerSpelNameId champ = (SummonerSpelNameId) list.get(i); hm.put(champ.getId(), champ.getName()); } obj.putAll(hm); } return obj; }
@SuppressWarnings("rawtypes") public JSONObject getSummonerSpelByParselName(String name) { List list = hib.getDataFromDatabase( "from SummonerSpelNameId where LOWER(name) LIKE LOWER('%" + name + "%')"); JSONObject obj = new JSONObject(); HashMap<Long, String> hm = new HashMap<Long, String>(); if (list != null && !list.isEmpty()) { for (int i = 0; i < list.size(); i++) { SummonerSpelNameId champ = (SummonerSpelNameId) list.get(i); hm.put(champ.getId(), champ.getName()); } obj.putAll(hm); return obj; } return null; }