org.duracloud.durastore.rest
Interface ContentResource

All Known Implementing Classes:
ContentResourceImpl

public interface ContentResource

Author:
Andrew Woods Date: Aug 19, 2010

Method Summary
 java.lang.String addContent(java.lang.String spaceID, java.lang.String contentID, java.io.InputStream content, java.lang.String contentMimeType, int contentSize, java.lang.String checksum, java.lang.String storeID)
           
 void deleteContent(java.lang.String spaceID, java.lang.String contentID, java.lang.String storeID)
           
 java.io.InputStream getContent(java.lang.String spaceID, java.lang.String contentID, java.lang.String storeID)
           
 java.util.Map<java.lang.String,java.lang.String> getContentMetadata(java.lang.String spaceID, java.lang.String contentID, java.lang.String storeID)
           
 void updateContentMetadata(java.lang.String spaceID, java.lang.String contentID, java.lang.String contentMimeType, java.util.Map<java.lang.String,java.lang.String> userMetadata, java.lang.String storeID)
           
 

Method Detail

getContent

java.io.InputStream getContent(java.lang.String spaceID,
                               java.lang.String contentID,
                               java.lang.String storeID)
                               throws ResourceException
Throws:
ResourceException

getContentMetadata

java.util.Map<java.lang.String,java.lang.String> getContentMetadata(java.lang.String spaceID,
                                                                    java.lang.String contentID,
                                                                    java.lang.String storeID)
                                                                    throws ResourceException
Throws:
ResourceException

updateContentMetadata

void updateContentMetadata(java.lang.String spaceID,
                           java.lang.String contentID,
                           java.lang.String contentMimeType,
                           java.util.Map<java.lang.String,java.lang.String> userMetadata,
                           java.lang.String storeID)
                           throws ResourceException
Throws:
ResourceException

addContent

java.lang.String addContent(java.lang.String spaceID,
                            java.lang.String contentID,
                            java.io.InputStream content,
                            java.lang.String contentMimeType,
                            int contentSize,
                            java.lang.String checksum,
                            java.lang.String storeID)
                            throws ResourceException,
                                   InvalidIdException
Throws:
ResourceException
InvalidIdException

deleteContent

void deleteContent(java.lang.String spaceID,
                   java.lang.String contentID,
                   java.lang.String storeID)
                   throws ResourceException
Throws:
ResourceException


Copyright © 2009-2010 DuraSpace. All Rights Reserved.