X-Git-Url: https://code.grnet.gr/git/pithos-web-client/blobdiff_plain/902e3ef4dcc3133d5373b7ca7e30592a2cb3b7a2..45c7626299bb69f4f496e760c6679823296fe28a:/src/gr/grnet/pithos/web/client/rest/DeleteRequest.java diff --git a/src/gr/grnet/pithos/web/client/rest/DeleteRequest.java b/src/gr/grnet/pithos/web/client/rest/DeleteRequest.java index 0194db0..bafffbe 100644 --- a/src/gr/grnet/pithos/web/client/rest/DeleteRequest.java +++ b/src/gr/grnet/pithos/web/client/rest/DeleteRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2011-2012 GRNET S.A. All rights reserved. + * Copyright 2011-2013 GRNET S.A. All rights reserved. * * Redistribution and use in source and binary forms, with or * without modification, are permitted provided that the following @@ -35,6 +35,8 @@ package gr.grnet.pithos.web.client.rest; +import gr.grnet.pithos.web.client.Helpers; +import gr.grnet.pithos.web.client.Pithos; import gr.grnet.pithos.web.client.Resource; import java.util.HashMap; @@ -77,10 +79,11 @@ public abstract class DeleteRequest implements ScheduledCommand { @Override public void execute() { + Pithos.LOG("DELETE ", api + owner + path); + RequestBuilder builder = new RequestBuilder(RequestBuilder.DELETE, api + owner + path); - for (String header : headers.keySet()) { - builder.setHeader(header, headers.get(header)); - } + Helpers.setHeaders(builder, headers); + try { builder.sendRequest("", new RestRequestCallback(api + owner + path, Response.SC_NO_CONTENT) { @Override @@ -112,6 +115,7 @@ public abstract class DeleteRequest implements ScheduledCommand { retries++; } catch (RequestException e) { + Pithos.LOG(e); } }