org.duracloud.durastore.rest
Class TaskRest

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

public class TaskRest
extends BaseRest

Allows for calling storage provider specific tasks

Author:
Bill Branan Date: May 20, 2010

Field Summary
 
Fields inherited from class org.duracloud.durastore.rest.BaseRest
APPLICATION_XML, CONTENT_MIMETYPE_HEADER, DEFAULT_MIME, HEADER_PREFIX, HTML, SPACE_ACCESS_HEADER, TEXT_PLAIN, XML
 
Constructor Summary
TaskRest(TaskProviderFactory taskProviderFactory, RestUtil restUtil)
           
 
Method Summary
 javax.ws.rs.core.Response getSupportedTasks(String storeID)
          Gets a listing of supported tasks for a given provider
 javax.ws.rs.core.Response performTask(String taskName, String storeID)
          Performs a task
 
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

TaskRest

public TaskRest(TaskProviderFactory taskProviderFactory,
                RestUtil restUtil)
Method Detail

getSupportedTasks

public javax.ws.rs.core.Response getSupportedTasks(String storeID)
Gets a listing of supported tasks for a given provider

Returns:
200 on success

performTask

public javax.ws.rs.core.Response performTask(String taskName,
                                             String storeID)
Performs a task

Returns:
200 on success


Copyright © 2009-2011 DuraSpace. All Rights Reserved.