public interface ResourceAwareServiceRestAPI
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createResourceREST(String scope,
String jsonParam) |
javax.ws.rs.core.Response |
destroyResourceREST(String scope,
String resourceID) |
javax.ws.rs.core.Response |
filterResourcesREST(String scope,
String filter,
Boolean complete,
Boolean pretty) |
javax.ws.rs.core.Response |
getResourceREST(String scope,
String resourceID,
Boolean pretty) |
javax.ws.rs.core.Response |
listResourcesREST(String scope,
Boolean complete,
Boolean pretty) |
@POST
@Path(value="resources")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response createResourceREST(@HeaderParam(value="gcube-scope")
String scope,
@FormParam(value="jsonParam")
String jsonParam)
@GET
@Path(value="resources/{id}")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response getResourceREST(@HeaderParam(value="gcube-scope")
String scope,
@PathParam(value="id")
String resourceID,
@DefaultValue(value="false")@QueryParam(value="pretty")
Boolean pretty)
@DELETE
@Path(value="resources/{id}")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response destroyResourceREST(@HeaderParam(value="gcube-scope")
String scope,
@PathParam(value="id")
String resourceID)
@GET
@Path(value="resources")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response listResourcesREST(@HeaderParam(value="gcube-scope")
String scope,
@DefaultValue(value="false")@QueryParam(value="complete")
Boolean complete,
@DefaultValue(value="false")@QueryParam(value="pretty")
Boolean pretty)
@GET
@Path(value="resources/filter")
@Produces(value="application/json; charset=UTF-8")
javax.ws.rs.core.Response filterResourcesREST(@HeaderParam(value="gcube-scope")
String scope,
@QueryParam(value="filter")
String filter,
@DefaultValue(value="false")@QueryParam(value="complete")
Boolean complete,
@DefaultValue(value="false")@QueryParam(value="pretty")
Boolean pretty)
Copyright © 2014. All Rights Reserved.