Class ManifestRest

java.lang.Object
org.duracloud.durastore.rest.BaseRest
org.duracloud.durastore.rest.ManifestRest

@Path("/manifest") @Component public class ManifestRest extends BaseRest
REST interface for the Manifest Generator.
Author:
Andrew Woods Date: 3/29/12
  • Constructor Details

  • Method Details

    • getManifest

      @Path("/{spaceId}") @GET public javax.ws.rs.core.Response getManifest(@PathParam("spaceId") String spaceId, @QueryParam("format") String format, @QueryParam("storeID") String storeId)
    • generateManifest

      @Path("/{spaceId}") @POST public javax.ws.rs.core.Response generateManifest(@PathParam("spaceId") String spaceId, @QueryParam("format") String format, @QueryParam("storeID") String storeId)
    • buildURI

      protected URI buildURI(String adminSpace, String contentId) throws URISyntaxException
      Throws:
      URISyntaxException
    • uploadManifestToDefaultStorageProvider

      protected void uploadManifestToDefaultStorageProvider(String format, String adminSpace, String contentId, File file, StorageProvider provider, boolean gzipped) throws Exception
      Throws:
      Exception
    • setEnabled

      public void setEnabled(boolean enabled)