public Blob apply(String key, Blob blob) { blob.getMetadata().setName(prefixer.apply(key)); return blob; } }
public static MutableBlobMetadata copy(MutableBlobMetadata in, String newKey) { MutableBlobMetadata newMd = BlobStoreUtils.copy(in); newMd.setName(newKey); return newMd; }
public static MutableBlobMetadata copy(MutableBlobMetadata in, String newKey) { MutableBlobMetadata newMd = BlobStoreUtils.copy(in); newMd.setName(newKey); return newMd; }
public Blob apply(String key, Blob blob) { blob.getMetadata().setName(prefixer.apply(key)); return blob; } }
public static MutableBlobMetadata copy(MutableBlobMetadata in, String newKey) { MutableBlobMetadata newMd = BlobStoreUtils.copy(in); newMd.setName(newKey); return newMd; }
public static MutableBlobMetadata copy(MutableBlobMetadata in, String newKey) { MutableBlobMetadata newMd = BlobStoreUtils.copy(in); newMd.setName(newKey); return newMd; }
public static MutableBlobMetadata copy(MutableBlobMetadata in, String newKey) { MutableBlobMetadata newMd = BlobStoreUtils.copy(in); newMd.setName(newKey); return newMd; }
protected Blob stripPrefix(Blob from) { from.getMetadata().setName(pathStripper.apply(from.getMetadata().getName())); return from; }
public StorageMetadata apply(String key) { Blob oldBlob = loadBlob(container, key); checkState(oldBlob != null, "blob " + key + " is not present although it was in the list of " + container); checkState(oldBlob.getMetadata() != null, "blob " + container + "/" + key + " has no metadata"); MutableBlobMetadata md = BlobStoreUtils.copy(oldBlob.getMetadata()); String directoryName = ifDirectoryReturnName.execute(md); if (directoryName != null) { md.setName(directoryName); md.setType(StorageType.RELATIVE_PATH); } return md; } }));
public MutableBlobMetadata apply(HttpResponse from) { checkNotNull(from, "request"); checkState(name != null, "name must be initialized by now"); MutableBlobMetadata to = metadataFactory.get(); to.setName(name); to.setUri(endpoint); if (from.getPayload() != null) HttpUtils.copy(from.getPayload().getContentMetadata(), to.getContentMetadata()); addETagTo(from, to); parseLastModifiedOrThrowException(from, to); addUserMetadataTo(from, to); return to; }
public MutableBlobMetadata apply(HttpResponse from) { checkNotNull(from, "request"); checkState(name != null, "name must be initialized by now"); MutableBlobMetadata to = metadataFactory.get(); to.setName(name); to.setUri(endpoint); if (from.getPayload() != null) HttpUtils.copy(from.getPayload().getContentMetadata(), to.getContentMetadata()); addETagTo(from, to); parseLastModifiedOrThrowException(from, to); addUserMetadataTo(from, to); return to; }
public MutableBlobMetadata apply(HttpResponse from) { checkNotNull(from, "request"); checkState(name != null, "name must be initialized by now"); MutableBlobMetadata to = metadataFactory.get(); to.setName(name); to.setUri(endpoint); if (from.getPayload() != null) HttpUtils.copy(from.getPayload().getContentMetadata(), to.getContentMetadata()); addETagTo(from, to); parseLastModifiedOrThrowException(from, to); addUserMetadataTo(from, to); return to; }
public MutableBlobMetadata apply(HttpResponse from) { checkNotNull(from, "request"); checkState(name != null, "name must be initialized by now"); MutableBlobMetadata to = metadataFactory.get(); to.setName(name); to.setUri(endpoint); if (from.getPayload() != null) HttpUtils.copy(from.getPayload().getContentMetadata(), to.getContentMetadata()); addETagTo(from, to); parseLastModifiedOrThrowException(from, to); addUserMetadataTo(from, to); return to; }
@Test public void testCorrect() throws SecurityException, NoSuchMethodException { Blob blob = BLOB_FACTORY.create(null); blob.getMetadata().setName("foo"); assertEquals(fn.apply(blob), "foo"); }
@Test public void testNoNameChange() { MutableBlobMetadata md = blobMetadataProvider.get(); md.setName("dir"); md.setId("dir"); StorageMetadata rd = parser.apply(md); assertEquals(rd.getName(), "dir"); assertEquals(rd.getProviderId(), "dir"); assertEquals(rd.getType(), StorageType.RELATIVE_PATH); } }
@Test public void test1() { MutableBlobMetadata md = blobMetadataProvider.get(); md.setName("dir/"); md.setId("dir/"); StorageMetadata rd = parser.apply(md); assertEquals(rd.getName(), "dir"); assertEquals(rd.getProviderId(), "dir/"); assertEquals(rd.getType(), StorageType.RELATIVE_PATH); }
@Test public void test2() { MutableBlobMetadata md = blobMetadataProvider.get(); md.setName("dir_$folder$"); md.setId("dir_$folder$"); StorageMetadata rd = parser.apply(md); assertEquals(rd.getName(), "dir"); assertEquals(rd.getProviderId(), "dir_$folder$"); assertEquals(rd.getType(), StorageType.RELATIVE_PATH); }
@Override public Blob build() { Blob blob = new BlobImpl(new MutableBlobMetadataImpl()); checkState(name != null, "name"); blob.getMetadata().setName(name); if (payload != null) blob.setPayload(payload); blob.getMetadata().setUserMetadata(userMetadata); blob.getMetadata().setType(type); return blob; }
@Override public Blob build() { Blob blob = new BlobImpl(new MutableBlobMetadataImpl()); checkState(name != null, "name"); blob.getMetadata().setName(name); if (payload != null) blob.setPayload(payload); blob.getMetadata().setUserMetadata(userMetadata); blob.getMetadata().setType(type); return blob; }
@Override public Blob build() { Blob blob = new BlobImpl(new MutableBlobMetadataImpl()); checkState(name != null, "name"); blob.getMetadata().setName(name); if (payload != null) blob.setPayload(payload); blob.getMetadata().setUserMetadata(userMetadata); blob.getMetadata().setType(type); return blob; }