37 lines
868 B
Java
37 lines
868 B
Java
|
package org.gcube.data_catalogue.grsf_publish_ws.services;
|
||
|
|
||
|
import javax.ws.rs.Consumes;
|
||
|
import javax.ws.rs.POST;
|
||
|
import javax.ws.rs.Path;
|
||
|
import javax.ws.rs.Produces;
|
||
|
import javax.ws.rs.core.MediaType;
|
||
|
import javax.ws.rs.core.Response;
|
||
|
|
||
|
import org.gcube.data_catalogue.grsf_publish_ws.json.input.StockRecord;
|
||
|
import org.slf4j.LoggerFactory;
|
||
|
|
||
|
/**
|
||
|
* Stock web service methods
|
||
|
* @author Costantino Perciante at ISTI-CNR
|
||
|
*/
|
||
|
@Path("stock/")
|
||
|
public class GrsfPublisherStockService {
|
||
|
|
||
|
// Logger
|
||
|
private static final org.slf4j.Logger logger = LoggerFactory.getLogger(GrsfPublisherStockService.class);
|
||
|
|
||
|
@POST
|
||
|
@Path("publish-product")
|
||
|
@Consumes(MediaType.APPLICATION_JSON)
|
||
|
@Produces(MediaType.APPLICATION_JSON)
|
||
|
public Response publishStock(StockRecord record){
|
||
|
|
||
|
logger.info("Incoming request for creating a stock record");
|
||
|
|
||
|
// TODO
|
||
|
return null;
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|