Class ResourceDownloadActionEndpoint

java.lang.Object
org.codice.ddf.catalog.download.action.ResourceDownloadActionEndpoint

@Path("/") public class ResourceDownloadActionEndpoint extends Object
REST endpoint class used to manage metacard product downloads.
  • Field Details

  • Constructor Details

    • ResourceDownloadActionEndpoint

      public ResourceDownloadActionEndpoint(com.github.jknack.handlebars.Handlebars handlebars)
  • Method Details

    • copyToLocalSite

      @GET public javax.ws.rs.core.Response copyToLocalSite(@FormParam("source") String sourceId, @FormParam("metacard") String metacardId) throws org.codice.ddf.catalog.resource.download.DownloadToLocalSiteException
      Starts an asynchronous download of a specific metacard resource to the local site.
      Parameters:
      sourceId - ID of the federated source where the resource should be downloaded from
      metacardId - ID of the metacard that contains the resource to download
      Returns:
      response object containing successful start of download message
      Throws:
      DownloadToCacheOnlyException
      org.codice.ddf.catalog.resource.download.DownloadToLocalSiteException