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);
 }
Beispiel #2
0
 @Override
 public void mouseReleased(MouseEvent me) {
   itemBuilder.finishBuilding(me.getX(), me.getY());
 }