/** * @see org.dataconservancy.pass.client.PassClient#deleteResource(URI) * @param uri uri. */ public void deleteResource(URI uri) { try (FcrepoResponse response = new DeleteBuilder(uri, client).perform()) { LOG.info("Resource deletion status for {}: {}", uri, response.getStatusCode()); } catch (IOException | FcrepoOperationFailedException e) { throw new RuntimeException("A problem occurred while attempting to delete a Resource", e); } }
/** * Make a DELETE request to delete a resource * * @param url the URL of the resource to which to DELETE * @return a delete request builder object */ public DeleteBuilder delete(final URI url) { return new DeleteBuilder(url, this); }
break; case DELETE: response = fcrepoClient.delete(URI.create(url)).perform(); exchange.getIn().setBody(extractResponseBodyAsStream(response.getBody(), exchange)); break;
/** * @see org.dataconservancy.pass.v2_3.client.PassClient#deleteResource(URI) * @param uri uri. */ public void deleteResource(URI uri) { try (FcrepoResponse response = new DeleteBuilder(uri, client).perform()) { LOG.info("Resource deletion status for {}: {}", uri, response.getStatusCode()); } catch (IOException | FcrepoOperationFailedException e) { throw new RuntimeException("A problem occurred while attempting to delete a Resource", e); } }