org.duracloud.durastore.rest
Class ContentRest

java.lang.Object
  extended by org.duracloud.durastore.rest.BaseRest
      extended by org.duracloud.durastore.rest.ContentRest

public class ContentRest
extends BaseRest

Provides interaction with content via REST

Author:
Bill Branan

Field Summary
 
Fields inherited from class org.duracloud.durastore.rest.BaseRest
CONTENT_MIMETYPE_HEADER, DEFAULT_MIME, HEADER_PREFIX, HTML, SPACE_ACCESS_HEADER, TEXT_HTML, TEXT_PLAIN, TEXT_XML, XML
 
Constructor Summary
ContentRest()
           
 
Method Summary
 javax.ws.rs.core.Response addContent(java.lang.String spaceID, java.lang.String contentID, java.lang.String storeID)
          see ContentResource.addContent()
 javax.ws.rs.core.Response deleteContent(java.lang.String spaceID, java.lang.String contentID, java.lang.String storeID)
          see ContentResource.removeContent()
 javax.ws.rs.core.Response getContent(java.lang.String spaceID, java.lang.String contentID, java.lang.String storeID, boolean attachment)
          see ContentResource.getContent() see ContentResource.getContentMetadata()
 javax.ws.rs.core.Response getContentMetadata(java.lang.String spaceID, java.lang.String contentID, java.lang.String storeID)
          see ContentResource.getContentMetadata()
 javax.ws.rs.core.Response updateContentMetadata(java.lang.String spaceID, java.lang.String contentID, java.lang.String storeID)
          see ContentResource.updateContentMetadata()
 
Methods inherited from class org.duracloud.durastore.rest.BaseRest
getUserMetadata
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContentRest

public ContentRest()
Method Detail

getContent

public javax.ws.rs.core.Response getContent(java.lang.String spaceID,
                                            java.lang.String contentID,
                                            java.lang.String storeID,
                                            boolean attachment)
see ContentResource.getContent() see ContentResource.getContentMetadata()

Returns:
200 response with content stream as body and content metadata as headers

getContentMetadata

public javax.ws.rs.core.Response getContentMetadata(java.lang.String spaceID,
                                                    java.lang.String contentID,
                                                    java.lang.String storeID)
see ContentResource.getContentMetadata()

Returns:
200 response with content metadata as headers

updateContentMetadata

public javax.ws.rs.core.Response updateContentMetadata(java.lang.String spaceID,
                                                       java.lang.String contentID,
                                                       java.lang.String storeID)
see ContentResource.updateContentMetadata()

Returns:
200 response indicating content metadata updated successfully

addContent

public javax.ws.rs.core.Response addContent(java.lang.String spaceID,
                                            java.lang.String contentID,
                                            java.lang.String storeID)
see ContentResource.addContent()

Returns:
201 response indicating content added successfully

deleteContent

public javax.ws.rs.core.Response deleteContent(java.lang.String spaceID,
                                               java.lang.String contentID,
                                               java.lang.String storeID)
see ContentResource.removeContent()

Returns:
200 response indicating content removed successfully


Copyright © 2009-2010 DuraSpace. All Rights Reserved.