Package org.duracloud.durastore.rest
Interface ContentResource
-
- All Known Implementing Classes:
ContentResourceImpl
public interface ContentResource- Author:
- Andrew Woods Date: Aug 19, 2010
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringaddContent(String spaceID, String contentID, InputStream content, String contentMimeType, Map<String,String> userProperties, long contentSize, String checksum, String storeID)StringcopyContent(String srcStoreID, String srcSpaceID, String srcContentID, String destStoreID, String destSpaceID, String destContentID)voiddeleteContent(String spaceID, String contentID, String storeID)RetrievedContentgetContent(String spaceID, String contentID, String storeID, String range)Map<String,String>getContentProperties(String spaceID, String contentID, String storeID)voidupdateContentProperties(String spaceID, String contentID, String contentMimeType, Map<String,String> userProperties, String storeID)
-
-
-
Method Detail
-
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
void deleteContent(String spaceID, String contentID, String storeID) throws ResourceException
- Throws:
ResourceException
-
-