@Service public class ShapeManagementResource extends Object
| Constructor and Description |
|---|
ShapeManagementResource(gr.cite.geoanalytics.dataaccess.entities.shape.dao.ShapeDao shapeDao,
gr.cite.geoanalytics.context.DataStoreConfig dataStoreConfig,
gr.cite.geoanalytics.context.DataLayerConfig dataLayerConfig) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
applyOnView(String statement) |
javax.ws.rs.core.Response |
countShapesOfLayer(String layerID) |
javax.ws.rs.core.Response |
deleteLayer(String layerID) |
javax.ws.rs.core.Response |
deleteShape(String shapeID) |
javax.ws.rs.core.Response |
deleteShapes(String shapeIDsJSON) |
javax.ws.rs.core.Response |
existingLayerIDs() |
javax.ws.rs.core.Response |
findContains(String shapeMessengerJSON) |
javax.ws.rs.core.Response |
findWithin(String shapeMessengerJSON) |
javax.ws.rs.core.Response |
getAttributeValuesOfShapesByLayer(String layerID,
String attributeJSON) |
javax.ws.rs.core.Response |
getShapeById(String shapeID) |
javax.ws.rs.core.Response |
insertShape(String shapeMessengerJSON) |
javax.ws.rs.core.Response |
insertShapes(String shapeMessengerListJSON) |
javax.ws.rs.core.Response |
ping() |
javax.ws.rs.core.Response |
searchShapes(String termsListJSON) |
javax.ws.rs.core.Response |
searchShapesWithinByAttributes(String attrsJSON,
String shapeMessengerJSON) |
javax.ws.rs.core.Response |
shapesOfLayerID(String layerID) |
javax.ws.rs.core.Response |
updateShape(String shapeMessengerJSON) |
@Inject
public ShapeManagementResource(gr.cite.geoanalytics.dataaccess.entities.shape.dao.ShapeDao shapeDao,
gr.cite.geoanalytics.context.DataStoreConfig dataStoreConfig,
gr.cite.geoanalytics.context.DataLayerConfig dataLayerConfig)
@Transactional(readOnly=true) public javax.ws.rs.core.Response getShapeById(String shapeID) throws Exception
Exception@Transactional(readOnly=true) public javax.ws.rs.core.Response countShapesOfLayer(String layerID) throws Exception
Exception@Transactional(rollbackFor=java.lang.Exception.class) public javax.ws.rs.core.Response deleteShape(String shapeID) throws Exception
Exception@Transactional(rollbackFor=java.lang.Exception.class) public javax.ws.rs.core.Response deleteShapes(String shapeIDsJSON) throws Exception
Exception@Transactional(rollbackFor=java.lang.Exception.class) public javax.ws.rs.core.Response deleteLayer(String layerID) throws Exception
Exception@Transactional(rollbackFor=java.lang.Exception.class) public javax.ws.rs.core.Response insertShapes(String shapeMessengerListJSON) throws Exception
Exception@Transactional(rollbackFor=java.lang.Exception.class) public javax.ws.rs.core.Response insertShape(String shapeMessengerJSON) throws Exception
Exception@Transactional(rollbackFor=java.lang.Exception.class) public javax.ws.rs.core.Response updateShape(String shapeMessengerJSON)
@Transactional(readOnly=true) public javax.ws.rs.core.Response searchShapes(String termsListJSON)
@Transactional(readOnly=true) public javax.ws.rs.core.Response searchShapesWithinByAttributes(String attrsJSON, String shapeMessengerJSON)
@Transactional(readOnly=true) public javax.ws.rs.core.Response findContains(String shapeMessengerJSON)
@Transactional(readOnly=true) public javax.ws.rs.core.Response findWithin(String shapeMessengerJSON)
@Transactional(readOnly=true) public javax.ws.rs.core.Response shapesOfLayerID(String layerID) throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException@Transactional(readOnly=true) public javax.ws.rs.core.Response getAttributeValuesOfShapesByLayer(String layerID, String attributeJSON) throws IOException
IOException@Transactional(readOnly=true)
public javax.ws.rs.core.Response existingLayerIDs()
throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException@Transactional(rollbackFor=java.lang.Exception.class) public javax.ws.rs.core.Response applyOnView(String statement)
public javax.ws.rs.core.Response ping()
Copyright © 2018. All Rights Reserved.