Revision a2b9aced src/com/rackspace/cloud/files/api/client/ContainerObjectManager.java
b/src/com/rackspace/cloud/files/api/client/ContainerObjectManager.java | ||
---|---|---|
7 | 7 |
import java.net.URI; |
8 | 8 |
import java.net.URISyntaxException; |
9 | 9 |
import java.util.ArrayList; |
10 |
import java.util.HashMap; |
|
10 | 11 |
import java.util.List; |
11 | 12 |
import java.util.Map; |
12 | 13 |
import java.util.Map.Entry; |
... | ... | |
313 | 314 |
+ "/" + Object); |
314 | 315 |
return executeMethod(DELETE, url); |
315 | 316 |
} |
317 |
|
|
318 |
public HttpBundle trashObject(String container, String Object) |
|
319 |
throws CloudServersException { |
|
320 |
|
|
321 |
String url = getSafeURL(Account.getAccount().getStorageUrl(), Container.TRASH |
|
322 |
+ "/" + Object); |
|
323 |
Map<String,String> headers = new HashMap<String, String>(); |
|
324 |
headers.put("X-Move-From","/"+container+"/"+Object); |
|
325 |
return executeMethod(PUT, url,"text/plain; charset=UTF-8",headers); |
|
326 |
} |
|
327 |
|
|
328 |
public HttpBundle restoreObject(String container, String Object) |
|
329 |
throws CloudServersException { |
|
330 |
|
|
331 |
String url = getSafeURL(Account.getAccount().getStorageUrl(), Container.PITHOS |
|
332 |
+ "/" + Object); |
|
333 |
Map<String,String> headers = new HashMap<String, String>(); |
|
334 |
headers.put("X-Move-From","/"+container+"/"+Object); |
|
335 |
return executeMethod(PUT, url,"text/plain; charset=UTF-8",headers); |
|
336 |
} |
|
316 | 337 |
|
317 | 338 |
public HttpBundle getObject(String Container, String Object) |
318 | 339 |
throws CloudServersException { |
Also available in: Unified diff