@Service @Path(value="/RasterManagement") public class RasterManagementResource extends Object
| Constructor and Description |
|---|
RasterManagementResource(gr.cite.geoanalytics.dataaccess.entities.coverage.dao.CoverageDao coverageDao) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createCoverageInDatabase(InputStream fileInputStream,
String fileMetaData) |
javax.ws.rs.core.Response |
createCoverageStreamInDatabase(javax.servlet.http.HttpServletRequest request,
InputStream fileInputStream) |
javax.ws.rs.core.Response |
deleteGeoTIFFFromDatabase(String layerId) |
javax.ws.rs.core.Response |
getCoverageFromDatabase(String layerId) |
String |
ping() |
@Inject public RasterManagementResource(gr.cite.geoanalytics.dataaccess.entities.coverage.dao.CoverageDao coverageDao)
@POST @Path(value="coverage/create") @Transactional(rollbackFor=java.lang.Exception.class) @Consumes(value="multipart/form-data") public javax.ws.rs.core.Response createCoverageInDatabase(InputStream fileInputStream, String fileMetaData)
@POST @Path(value="coverage/create/stream") @Transactional(rollbackFor=java.lang.Exception.class) @Consumes(value="application/octet-stream") public javax.ws.rs.core.Response createCoverageStreamInDatabase(@Context javax.servlet.http.HttpServletRequest request, InputStream fileInputStream)
@GET
@Path(value="coverage/get/{layerId}")
@Produces(value="application/json")
@Transactional(rollbackFor=java.lang.Exception.class)
public javax.ws.rs.core.Response getCoverageFromDatabase(@PathParam(value="layerId")
String layerId)
@DELETE
@Path(value="coverage/delete/{layerId}")
@Transactional(rollbackFor=java.lang.Exception.class)
public javax.ws.rs.core.Response deleteGeoTIFFFromDatabase(@PathParam(value="layerId")
String layerId)
@GET @Path(value="ping") public String ping()
Copyright © 2019. All Rights Reserved.