public static File requestFileFromExternalService(String fileURL, String modelName) throws MalformedURLException, IOException { OurBricksGateway gate = new OurBricksURLGateway(); return gate.getBrickFile(new URL(fileURL), modelName); }
protected OurBricksList requestDataFromExternalService(String query, Integer next) throws MalformedURLException, IOException { OurBricksList bricksList; URL searchURL; if (query == null && next == null) { searchURL = new URL("http://ourbricks.com/api/search?limit=" + SEARCH_LIMIT); } else if (query == null && next != null) { searchURL = new URL("http://ourbricks.com/api/search?&start=" + next + "&limit=" + SEARCH_LIMIT); } else if (query != null && next == null) { searchURL = new URL("http://ourbricks.com/api/search?q=" + query + "&limit=" + SEARCH_LIMIT); } else { searchURL = new URL( "http://ourbricks.com/api/search?q=" + query + "&start=" + next + "&limit=" + SEARCH_LIMIT); } System.out.println("Search URL is: " + searchURL); bricksList = gate.getBricksList(searchURL); return bricksList; }