Package org.duracloud.durastore.rest
Interface ContentResource
- All Known Implementing Classes:
ContentResourceImpl
public interface ContentResource
- Author:
- Andrew Woods Date: Aug 19, 2010
-
Method Summary
Modifier and TypeMethodDescriptionaddContent(String spaceID, String contentID, InputStream content, String contentMimeType, Map<String, String> userProperties, long contentSize, String checksum, String storeID) copyContent(String srcStoreID, String srcSpaceID, String srcContentID, String destStoreID, String destSpaceID, String destContentID) voiddeleteContent(String spaceID, String contentID, String storeID) getContent(String spaceID, String contentID, String storeID, String range) getContentProperties(String spaceID, String contentID, String storeID) voidupdateContentProperties(String spaceID, String contentID, String contentMimeType, Map<String, String> userProperties, String storeID)
-
Method Details
-
getContent
RetrievedContent getContent(String spaceID, String contentID, String storeID, String range) throws InvalidRequestException, ResourceException -
getContentProperties
Map<String,String> getContentProperties(String spaceID, String contentID, String storeID) throws ResourceException - Throws:
ResourceException
-
updateContentProperties
void updateContentProperties(String spaceID, String contentID, String contentMimeType, Map<String, String> userProperties, String storeID) throws ResourceException- Throws:
ResourceException
-
addContent
String addContent(String spaceID, String contentID, InputStream content, String contentMimeType, Map<String, String> userProperties, long contentSize, String checksum, String storeID) throws ResourceException, InvalidIdException- Throws:
ResourceExceptionInvalidIdException
-
copyContent
String copyContent(String srcStoreID, String srcSpaceID, String srcContentID, String destStoreID, String destSpaceID, String destContentID) throws ResourceException - Throws:
ResourceException
-
deleteContent
- Throws:
ResourceException
-