eu.scape_project.watch.rest.resource
Class AsyncRequestResource

java.lang.Object
  extended by com.wordnik.swagger.core.JavaHelp
      extended by eu.scape_project.watch.rest.resource.AsyncRequestResource
Direct Known Subclasses:
AsyncRequestResourceJSON, AsyncRequestResourceXML

public class AsyncRequestResource
extends com.wordnik.swagger.core.JavaHelp

REST API for AsyncRequest operations.

Author:
Luis Faria

Constructor Summary
AsyncRequestResource()
           
 
Method Summary
 javax.ws.rs.core.Response createAsyncRequest(AsyncRequest request)
          Create a new AsyncRequest.
 javax.ws.rs.core.Response getAsyncRequestById(String requestId)
          Get an existing AsyncRequest.
 javax.ws.rs.core.Response listAsyncRequest(int start, int max)
          List all AsyncRequest in KB.
 
Methods inherited from class com.wordnik.swagger.core.JavaHelp
getHelp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncRequestResource

public AsyncRequestResource()
Method Detail

getAsyncRequestById

public javax.ws.rs.core.Response getAsyncRequestById(String requestId)
Get an existing AsyncRequest.

Parameters:
requestId - The AsyncRequest id
Returns:
The AsyncRequest or throws NotFoundException if not found.

createAsyncRequest

public javax.ws.rs.core.Response createAsyncRequest(AsyncRequest request)
Create a new AsyncRequest.

Parameters:
request - The async request to save
Returns:
The created async request

listAsyncRequest

public javax.ws.rs.core.Response listAsyncRequest(int start,
                                                  int max)
List all AsyncRequest in KB.

Parameters:
start - The index of the first item to retrieve
max - The maximum number of items to retrieve
Returns:
A list will all AsyncRequest.


Copyright © 2012 SCAPE. All Rights Reserved.