public static Item getItemById(String id) { URL url; String json = ""; try { // send call to api url = new URL(API_URL + "/" + id); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setReadTimeout(10000 /* milliseconds */); conn.setConnectTimeout(15000 /* milliseconds */); conn.setRequestMethod("GET"); conn.setDoInput(true); // Starts the query conn.connect(); InputStream stream = conn.getInputStream(); json = convertStreamToString(stream); } catch (MalformedURLException e) { e.printStackTrace(); } catch (ProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return ItemBuilder.build(json); }
@Override public void mouseReleased(MouseEvent me) { itemBuilder.finishBuilding(me.getX(), me.getY()); }