public Builder toBuilder() { return builder().fromDeleteResult(this); }
public Builder fromDeleteResult(DeleteResult result) { return addAll(result.getDeleted()).errors(result.getErrors()); } }
/** * {@inheritDoc} */ @Override public DeleteResult getResult() { return new DeleteResult(deleted.build(), errors.build()); } }
@Test public void test() { InputStream is = getClass().getResourceAsStream("/delete-result.xml"); DeleteResult expected = expected(); DeleteResultHandler handler = injector.getInstance(DeleteResultHandler.class); DeleteResult result = factory.create(handler).parse(is); assertEquals(result.toString(), expected.toString()); }
public Builder fromDeleteResult(DeleteResult result) { return addAll(result.getDeleted()).errors(result.getErrors()); } }
/** * {@inheritDoc} */ @Override public DeleteResult getResult() { return new DeleteResult(deleted.build(), errors.build()); } }
public Builder toBuilder() { return builder().fromDeleteResult(this); }
public Builder fromDeleteResult(DeleteResult result) { return addAll(result.getDeleted()).errors(result.getErrors()); } }
/** * {@inheritDoc} */ @Override public DeleteResult getResult() { return new DeleteResult(deleted.build(), errors.build()); } }
public Builder toBuilder() { return builder().fromDeleteResult(this); }
public void testDeleteMultipleObjects() throws InterruptedException { String container = getContainerName(); try { ImmutableSet.Builder<String> builder = ImmutableSet.builder(); for (int i = 0; i < 5; i++) { String key = UUID.randomUUID().toString(); Blob blob = view.getBlobStore().blobBuilder(key).payload("").build(); view.getBlobStore().putBlob(container, blob); builder.add(key); } Set<String> keys = builder.build(); DeleteResult result = getApi().deleteObjects(container, keys); assertTrue(result.getDeleted().containsAll(keys)); assertEquals(result.getErrors().size(), 0); for (String key : keys) { assertConsistencyAwareBlobDoesntExist(container, key); } } finally { returnContainer(container); } }
public DeleteResult build() { return new DeleteResult(deleted.build(), errors.build()); }
private DeleteResult expected() { return DeleteResult.builder() .add("key1") .add("key1.1") .putError("key2", new DeleteResult.Error("AccessDenied", "Access Denied")) .build(); } }
assertNotNull(result, "result is null"); assertEquals(result.getDeleted(), ImmutableSet.of("key1", "key1.1")); assertEquals(result.getErrors().size(), 1); assertEquals(result.getErrors().get("key2"), new DeleteResult.Error("AccessDenied", "Access Denied"));
public DeleteResult build() { return new DeleteResult(deleted.build(), errors.build()); }
public DeleteResult build() { return new DeleteResult(deleted.build(), errors.build()); }