"response-content-type"); response.setContentType(overrideContentType != null ? overrideContentType : contentMetadata.getContentType()); String eTag = metadata.getETag(); if (eTag != null) {
public StorageMetadata execute(String containerName, String directory) { BlobMetadata md = connection.blobMetadata(containerName, directory); if (md != null && md.getContentMetadata().getContentType().equals("application/directory")) return resource2Directory.apply(md); for (String suffix : BlobStoreConstants.DIRECTORY_SUFFIXES) { md = connection.blobMetadata(containerName, directory + suffix); if (md != null) return resource2Directory.apply(md); } return null; } }
public StorageMetadata execute(String containerName, String directory) { BlobMetadata md = connection.blobMetadata(containerName, directory); if (md != null && md.getContentMetadata().getContentType().equals("application/directory")) return resource2Directory.apply(md); for (String suffix : BlobStoreConstants.DIRECTORY_SUFFIXES) { md = connection.blobMetadata(containerName, directory + suffix); if (md != null) return resource2Directory.apply(md); } return null; } }
public StorageMetadata execute(String containerName, String directory) { BlobMetadata md = connection.blobMetadata(containerName, directory); if (md != null && md.getContentMetadata().getContentType().equals("application/directory")) return resource2Directory.apply(md); for (String suffix : BlobStoreConstants.DIRECTORY_SUFFIXES) { md = connection.blobMetadata(containerName, directory + suffix); if (md != null) return resource2Directory.apply(md); } return null; } }
protected void validateMetadata(BlobMetadata metadata) throws IOException { assert metadata.getContentMetadata().getContentType().startsWith("text/plain") : metadata.getContentMetadata() .getContentType(); assertEquals(metadata.getContentMetadata().getContentLength(), Long.valueOf(TEST_STRING.length())); assertEquals(metadata.getUserMetadata().get("adrian"), "powderpuff"); checkMD5(metadata); }
public StorageMetadata apply(BlobMetadata input) { if (input.getContentMetadata().getContentType().equals("application/directory")) { return new StorageMetadataImpl(StorageType.RELATIVE_PATH, input.getProviderId(), input .getName(), input.getLocation(), input.getUri(), input.getETag(), input.getCreationDate(), input.getLastModified(), input.getUserMetadata()); } return input; } }), from.getNextMarker());
public StorageMetadata apply(BlobMetadata input) { if (input.getContentMetadata().getContentType().equals("application/directory")) { return new StorageMetadataImpl(StorageType.RELATIVE_PATH, input.getProviderId(), input .getName(), input.getLocation(), input.getUri(), input.getETag(), input.getCreationDate(), input.getLastModified(), input.getUserMetadata()); } return input; } }), from.getNextMarker());
@Test(groups = "live", dependsOnMethods = "testRewrite") public void testDownload() throws IOException { PayloadEnclosing impl = api().download(BUCKET_NAME, UPLOAD_OBJECT_NAME); ContentMetadata meta = impl.getPayload().getContentMetadata(); assertNotNull(impl); assertNotNull(impl.getPayload()); assertNotNull(meta); assertEquals(meta.getContentType(), "text/plain"); testPayload.getPayload().getContentMetadata().setContentDisposition("attachment"); assertEquals(ByteStreams2.toByteArrayAndClose(impl.getPayload().openStream()), ByteStreams2.toByteArrayAndClose(testPayload.getPayload().openStream())); }
@Override public MultipartUpload initiateMultipartUpload(String container, BlobMetadata blobMetadata, PutOptions options) { Bucket bucket = getBucket(container); MultipartUploadResponse response = api.getMultipartApi().startLargeFile(bucket.bucketId(), blobMetadata.getName(), blobMetadata.getContentMetadata().getContentType(), blobMetadata.getUserMetadata()); return MultipartUpload.create(container, blobMetadata.getName(), response.fileId(), blobMetadata, options); }
public static void copy(ContentMetadata fromMd, MutableContentMetadata toMd) { toMd.setContentLength(fromMd.getContentLength()); toMd.setContentMD5(fromMd.getContentMD5()); toMd.setContentType(fromMd.getContentType()); toMd.setContentDisposition(fromMd.getContentDisposition()); toMd.setContentEncoding(fromMd.getContentEncoding()); toMd.setContentLanguage(fromMd.getContentLanguage()); toMd.setExpires(fromMd.getExpires()); }
public static void copy(ContentMetadata fromMd, MutableContentMetadata toMd) { toMd.setContentLength(fromMd.getContentLength()); toMd.setContentMD5(fromMd.getContentMD5()); toMd.setContentType(fromMd.getContentType()); toMd.setContentDisposition(fromMd.getContentDisposition()); toMd.setContentEncoding(fromMd.getContentEncoding()); toMd.setContentLanguage(fromMd.getContentLanguage()); toMd.setExpires(fromMd.getExpires()); }
public static ContentMetadataBuilder fromContentMetadata(ContentMetadata in) { return new ContentMetadataBuilder().contentType(in.getContentType()).contentLength(in.getContentLength()) .contentMD5(in.getContentMD5()).contentDisposition(in.getContentDisposition()).contentLanguage( in.getContentLanguage()).contentEncoding(in.getContentEncoding()).expires(in.getExpires()); }
public static BaseMutableContentMetadata fromContentMetadata(ContentMetadata in) { return (BaseMutableContentMetadata) new BaseMutableContentMetadata().contentType(in.getContentType()) .contentLength(in.getContentLength()).contentMD5(in.getContentMD5()).contentDisposition( in.getContentDisposition()).contentLanguage(in.getContentLanguage()).contentEncoding( in.getContentEncoding()).expires(in.getExpires()); } }
public static ContentMetadataBuilder fromContentMetadata(ContentMetadata in) { return new ContentMetadataBuilder().contentType(in.getContentType()).contentLength(in.getContentLength()) .contentMD5(in.getContentMD5()).contentDisposition(in.getContentDisposition()).contentLanguage( in.getContentLanguage()).contentEncoding(in.getContentEncoding()).expires(in.getExpires()); }
public static BaseMutableContentMetadata fromContentMetadata(ContentMetadata in) { return (BaseMutableContentMetadata) new BaseMutableContentMetadata().contentType(in.getContentType()) .contentLength(in.getContentLength()).contentMD5(in.getContentMD5()).contentDisposition( in.getContentDisposition()).contentLanguage(in.getContentLanguage()).contentEncoding( in.getContentEncoding()).expires(in.getExpires()); } }
public static ContentMetadataBuilder fromContentMetadata(ContentMetadata in) { return new ContentMetadataBuilder().contentType(in.getContentType()).contentLength(in.getContentLength()) .contentMD5(in.getContentMD5()).contentDisposition(in.getContentDisposition()).contentLanguage( in.getContentLanguage()).contentEncoding(in.getContentEncoding()).expires(in.getExpires()); }
public static void copy(ContentMetadata fromMd, MutableContentMetadata toMd) { toMd.setCacheControl(fromMd.getCacheControl()); toMd.setContentLength(fromMd.getContentLength()); toMd.setContentMD5(fromMd.getContentMD5()); toMd.setContentType(fromMd.getContentType()); toMd.setContentDisposition(fromMd.getContentDisposition()); toMd.setContentEncoding(fromMd.getContentEncoding()); toMd.setContentLanguage(fromMd.getContentLanguage()); toMd.setExpires(fromMd.getExpires()); }
public static void copy(ContentMetadata fromMd, MutableContentMetadata toMd) { toMd.setCacheControl(fromMd.getCacheControl()); toMd.setContentLength(fromMd.getContentLength()); toMd.setContentMD5(fromMd.getContentMD5()); toMd.setContentType(fromMd.getContentType()); toMd.setContentDisposition(fromMd.getContentDisposition()); toMd.setContentEncoding(fromMd.getContentEncoding()); toMd.setContentLanguage(fromMd.getContentLanguage()); toMd.setExpires(fromMd.getExpires()); }
public static BaseMutableContentMetadata fromContentMetadata(ContentMetadata in) { return (BaseMutableContentMetadata) new BaseMutableContentMetadata() .cacheControl(in.getCacheControl()) .contentDisposition(in.getContentDisposition()) .contentEncoding(in.getContentEncoding()) .contentLanguage(in.getContentLanguage()) .contentLength(in.getContentLength()) .contentMD5(in.getContentMD5()) .contentType(in.getContentType()) .expires(in.getExpires()); } }
public static BaseMutableContentMetadata fromContentMetadata(ContentMetadata in) { return (BaseMutableContentMetadata) new BaseMutableContentMetadata() .cacheControl(in.getCacheControl()) .contentDisposition(in.getContentDisposition()) .contentEncoding(in.getContentEncoding()) .contentLanguage(in.getContentLanguage()) .contentLength(in.getContentLength()) .contentMD5(in.getContentMD5()) .contentType(in.getContentType()) .expires(in.getExpires()); } }