@Override public void deleteGraphs(RequestLogger reqlog, Transaction transaction) throws ForbiddenUserException, FailedRequestException { deleteResource(reqlog, "graphs", transaction, null, null); }
@Override public Object deleteGraph(RequestLogger reqlog, String uri, Transaction transaction) throws ForbiddenUserException, FailedRequestException { RequestParameters params = new RequestParameters(); addGraphUriParam(params, uri); return deleteResource(reqlog, "graphs", transaction, params, null); }
@Override public void delete(RequestLogger logger, Transaction transaction, String... uris) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { RequestParameters params = new RequestParameters(); for ( String uri : uris ) { params.add("uri", uri); } deleteResource(logger, "documents", transaction, params, null); }
@Override public void wipeDocument(RequestLogger reqlog, String temporalDocumentURI, Transaction transaction, RequestParameters extraParams) { if (logger.isDebugEnabled()) logger.debug("Wiping {} in transaction {}", temporalDocumentURI, getTransactionId(transaction)); extraParams.add("result", "wiped"); extraParams.add("uri", temporalDocumentURI); deleteResource(reqlog, "documents", transaction, extraParams, null); logRequest(reqlog, "wiped %s document", temporalDocumentURI); }
@Override public void deletePermissions(RequestLogger reqlog, String uri, Transaction transaction) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { RequestParameters params = new RequestParameters(); addGraphUriParam(params, uri); params.add("category", "permissions"); deleteResource(reqlog, "graphs", transaction, params, null); }