public class BucketPathEncryptingExtendedStoreConnection extends Object implements org.adorsys.encobject.service.api.ExtendedStoreConnection
| Modifier and Type | Field and Description |
|---|---|
protected org.adorsys.encobject.service.api.ExtendedStoreConnection |
extendedStoreConnection |
| Constructor and Description |
|---|
BucketPathEncryptingExtendedStoreConnection(org.adorsys.encobject.service.api.ExtendedStoreConnection extendedStoreConnection,
org.adorsys.encobject.types.BucketPathEncryptionPassword bucketPathEncryptionPassword) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
blobExists(org.adorsys.encobject.complextypes.BucketPath bucketPath) |
boolean |
containerExists(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory) |
void |
createContainer(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory) |
void |
deleteContainer(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory) |
org.adorsys.encobject.domain.Payload |
getBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath) |
org.adorsys.encobject.domain.Payload |
getBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.StorageMetadata storageMetadata) |
org.adorsys.encobject.domain.PayloadStream |
getBlobStream(org.adorsys.encobject.complextypes.BucketPath bucketPath) |
org.adorsys.encobject.domain.PayloadStream |
getBlobStream(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.StorageMetadata storageMetadata) |
org.adorsys.encobject.domain.StorageMetadata |
getStorageMetadata(org.adorsys.encobject.complextypes.BucketPath bucketPath) |
List<org.adorsys.encobject.domain.StorageMetadata> |
list(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory,
org.adorsys.encobject.types.ListRecursiveFlag listRecursiveFlag) |
List<org.adorsys.encobject.complextypes.BucketDirectory> |
listAllBuckets() |
void |
putBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath,
byte[] bytes) |
void |
putBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.Payload payload) |
void |
putBlobStream(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.PayloadStream payloadStream) |
void |
removeBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath) |
void |
removeBlobFolder(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory) |
protected org.adorsys.encobject.service.api.ExtendedStoreConnection extendedStoreConnection
public BucketPathEncryptingExtendedStoreConnection(org.adorsys.encobject.service.api.ExtendedStoreConnection extendedStoreConnection,
org.adorsys.encobject.types.BucketPathEncryptionPassword bucketPathEncryptionPassword)
public void putBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.Payload payload)
putBlob in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic org.adorsys.encobject.domain.Payload getBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath)
getBlob in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic org.adorsys.encobject.domain.Payload getBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.StorageMetadata storageMetadata)
getBlob in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void putBlobStream(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.PayloadStream payloadStream)
putBlobStream in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic org.adorsys.encobject.domain.PayloadStream getBlobStream(org.adorsys.encobject.complextypes.BucketPath bucketPath)
getBlobStream in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic org.adorsys.encobject.domain.PayloadStream getBlobStream(org.adorsys.encobject.complextypes.BucketPath bucketPath,
org.adorsys.encobject.domain.StorageMetadata storageMetadata)
getBlobStream in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void putBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath,
byte[] bytes)
putBlob in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic org.adorsys.encobject.domain.StorageMetadata getStorageMetadata(org.adorsys.encobject.complextypes.BucketPath bucketPath)
getStorageMetadata in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic boolean blobExists(org.adorsys.encobject.complextypes.BucketPath bucketPath)
blobExists in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void removeBlob(org.adorsys.encobject.complextypes.BucketPath bucketPath)
removeBlob in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void removeBlobFolder(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory)
removeBlobFolder in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void createContainer(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory)
createContainer in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic boolean containerExists(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory)
containerExists in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic void deleteContainer(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory)
deleteContainer in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic List<org.adorsys.encobject.domain.StorageMetadata> list(org.adorsys.encobject.complextypes.BucketDirectory bucketDirectory, org.adorsys.encobject.types.ListRecursiveFlag listRecursiveFlag)
list in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionpublic List<org.adorsys.encobject.complextypes.BucketDirectory> listAllBuckets()
listAllBuckets in interface org.adorsys.encobject.service.api.ExtendedStoreConnectionCopyright © 2018. All Rights Reserved.