public JSONObject getSummonerSpelByName(String name) { Long id = (Long) hib.getOneValueFromTheDatabase( "SELECT id FROM SummonerSpelNameId WHERE LOWER(name) = LOWER('" + name + "')"); return getSummonerSpelByID(id); }
@SuppressWarnings("rawtypes") public JSONObject getAllMasteriesNameId() { List list = hib.getDataFromDatabase("FROM MasteryNameId"); 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++) { MasteryNameId champ = (MasteryNameId) list.get(i); hm.put(champ.getId(), champ.getName()); } obj.putAll(hm); } return obj; }
@SuppressWarnings("rawtypes") public JSONObject getRuneByParselName(String name) { List list = hib.getDataFromDatabase("from RuneNameId 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++) { RuneNameId champ = (RuneNameId) list.get(i); hm.put(champ.getId(), champ.getName()); } obj.putAll(hm); return obj; } return null; }