public class StatelessStorageProviderImpl extends Object implements StatelessStorageProvider
| Constructor and Description |
|---|
StatelessStorageProviderImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
addContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId,
String contentMimeType,
Map<String,String> userProperties,
long contentSize,
String contentChecksum,
InputStream content) |
String |
copyContent(StorageProvider targetProvider,
String storeId,
String sourceSpaceId,
String sourceContentId,
String destSpaceId,
String destContentId) |
void |
createSpace(StorageProvider targetProvider,
String storeId,
String spaceId) |
void |
deleteContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
void |
deleteSpace(StorageProvider targetProvider,
String storeId,
String spaceId) |
RetrievedContent |
getContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
RetrievedContent |
getContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId,
String range) |
Map<String,String> |
getContentProperties(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
Map<String,AclType> |
getSpaceACLs(StorageProvider targetProvider,
String storeId,
String spaceId) |
Iterator<String> |
getSpaceContents(StorageProvider targetProvider,
String storeId,
String spaceId,
String prefix) |
List<String> |
getSpaceContentsChunked(StorageProvider targetProvider,
String storeId,
String spaceId,
String prefix,
long maxResults,
String marker) |
Map<String,String> |
getSpaceProperties(StorageProvider targetProvider,
String storeId,
String spaceId) |
Iterator<String> |
getSpaces(StorageProvider targetProvider,
String storeId) |
org.duracloud.storage.domain.StorageProviderType |
getStorageProviderType(StorageProvider targetProvider) |
void |
setContentProperties(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId,
Map<String,String> contentProperties) |
void |
setSpaceACLs(StorageProvider targetProvider,
String storeId,
String spaceId,
Map<String,AclType> spaceACLs) |
public org.duracloud.storage.domain.StorageProviderType getStorageProviderType(StorageProvider targetProvider)
getStorageProviderType in interface StatelessStorageProviderpublic String addContent(StorageProvider targetProvider, String storeId, String spaceId, String contentId, String contentMimeType, Map<String,String> userProperties, long contentSize, String contentChecksum, InputStream content) throws StorageException
addContent in interface StatelessStorageProviderStorageExceptionpublic String copyContent(StorageProvider targetProvider, String storeId, String sourceSpaceId, String sourceContentId, String destSpaceId, String destContentId) throws StorageException
copyContent in interface StatelessStorageProviderStorageExceptionpublic void createSpace(StorageProvider targetProvider, String storeId, String spaceId) throws StorageException
createSpace in interface StatelessStorageProviderStorageExceptionpublic void deleteContent(StorageProvider targetProvider, String storeId, String spaceId, String contentId) throws StorageException
deleteContent in interface StatelessStorageProviderStorageExceptionpublic void deleteSpace(StorageProvider targetProvider, String storeId, String spaceId) throws StorageException
deleteSpace in interface StatelessStorageProviderStorageExceptionpublic RetrievedContent getContent(StorageProvider targetProvider, String storeId, String spaceId, String contentId) throws StorageException
getContent in interface StatelessStorageProviderStorageExceptionpublic RetrievedContent getContent(StorageProvider targetProvider, String storeId, String spaceId, String contentId, String range) throws StorageException
getContent in interface StatelessStorageProviderStorageExceptionpublic Map<String,String> getContentProperties(StorageProvider targetProvider, String storeId, String spaceId, String contentId) throws StorageException
getContentProperties in interface StatelessStorageProviderStorageExceptionpublic Iterator<String> getSpaceContents(StorageProvider targetProvider, String storeId, String spaceId, String prefix) throws StorageException
getSpaceContents in interface StatelessStorageProviderStorageExceptionpublic List<String> getSpaceContentsChunked(StorageProvider targetProvider, String storeId, String spaceId, String prefix, long maxResults, String marker) throws StorageException
getSpaceContentsChunked in interface StatelessStorageProviderStorageExceptionpublic Map<String,String> getSpaceProperties(StorageProvider targetProvider, String storeId, String spaceId) throws StorageException
getSpaceProperties in interface StatelessStorageProviderStorageExceptionpublic Map<String,AclType> getSpaceACLs(StorageProvider targetProvider, String storeId, String spaceId) throws StorageException
getSpaceACLs in interface StatelessStorageProviderStorageExceptionpublic Iterator<String> getSpaces(StorageProvider targetProvider, String storeId) throws StorageException
getSpaces in interface StatelessStorageProviderStorageExceptionpublic void setContentProperties(StorageProvider targetProvider, String storeId, String spaceId, String contentId, Map<String,String> contentProperties) throws StorageException
setContentProperties in interface StatelessStorageProviderStorageExceptionpublic void setSpaceACLs(StorageProvider targetProvider, String storeId, String spaceId, Map<String,AclType> spaceACLs) throws StorageException
setSpaceACLs in interface StatelessStorageProviderStorageExceptionCopyright © 2009–2019 DuraSpace. All rights reserved.