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) |
InputStream |
getContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
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) |
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 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 StatelessStorageProvider
StorageException
public String copyContent(StorageProvider targetProvider, String storeId, String sourceSpaceId, String sourceContentId, String destSpaceId, String destContentId) throws StorageException
copyContent
in interface StatelessStorageProvider
StorageException
public void createSpace(StorageProvider targetProvider, String storeId, String spaceId) throws StorageException
createSpace
in interface StatelessStorageProvider
StorageException
public void deleteContent(StorageProvider targetProvider, String storeId, String spaceId, String contentId) throws StorageException
deleteContent
in interface StatelessStorageProvider
StorageException
public void deleteSpace(StorageProvider targetProvider, String storeId, String spaceId) throws StorageException
deleteSpace
in interface StatelessStorageProvider
StorageException
public InputStream getContent(StorageProvider targetProvider, String storeId, String spaceId, String contentId) throws StorageException
getContent
in interface StatelessStorageProvider
StorageException
public Map<String,String> getContentProperties(StorageProvider targetProvider, String storeId, String spaceId, String contentId) throws StorageException
getContentProperties
in interface StatelessStorageProvider
StorageException
public Iterator<String> getSpaceContents(StorageProvider targetProvider, String storeId, String spaceId, String prefix) throws StorageException
getSpaceContents
in interface StatelessStorageProvider
StorageException
public List<String> getSpaceContentsChunked(StorageProvider targetProvider, String storeId, String spaceId, String prefix, long maxResults, String marker) throws StorageException
getSpaceContentsChunked
in interface StatelessStorageProvider
StorageException
public Map<String,String> getSpaceProperties(StorageProvider targetProvider, String storeId, String spaceId) throws StorageException
getSpaceProperties
in interface StatelessStorageProvider
StorageException
public Map<String,AclType> getSpaceACLs(StorageProvider targetProvider, String storeId, String spaceId) throws StorageException
getSpaceACLs
in interface StatelessStorageProvider
StorageException
public Iterator<String> getSpaces(StorageProvider targetProvider, String storeId) throws StorageException
getSpaces
in interface StatelessStorageProvider
StorageException
public void setContentProperties(StorageProvider targetProvider, String storeId, String spaceId, String contentId, Map<String,String> contentProperties) throws StorageException
setContentProperties
in interface StatelessStorageProvider
StorageException
public void setSpaceACLs(StorageProvider targetProvider, String storeId, String spaceId, Map<String,AclType> spaceACLs) throws StorageException
setSpaceACLs
in interface StatelessStorageProvider
StorageException
Copyright © 2009–2014 DuraSpace. All rights reserved.