/**
* Returns from a given concept the data properties and obejctproperties and
* to each objecproperty a concept in the case the step range is greater 1
*
* @param concept
* @param step
* range
* @param
* @return
*/
@CrossOrigin
@RequestMapping(value = "/executeSPARQLSelect", method = RequestMethod.GET)
HttpEntity<Object> executeSPARQLSelect(@RequestParam("inputAsJson") String inputAsJson) {
Logger.getAnonymousLogger().log(Level.INFO, "Invoke: executeSPARQLSelect: " + inputAsJson);
OutputForExecuteSelect outputForExecuteSelect = new OutputForExecuteSelect();
try {
Gson gson = new Gson();
InputParamaterForExecuteSelect inputParamaterForExecuteSelect = gson.fromJson(inputAsJson,
InputParamaterForExecuteSelect.class);
outputForExecuteSelect = sparqlDerivation.createSPARQLAndExecuteIT(inputParamaterForExecuteSelect);
String result = "";
result = gson.toJson(outputForExecuteSelect);
return new ResponseEntity<Object>(result, HttpStatus.OK);
} catch (Exception e) {
return new ResponseEntity<Object>(e.getMessage(), HttpStatus.INTERNAL_SERVER_ERROR);
}
}
SearchController.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:catalog-search-service
作者:
评论列表
文章目录