@Controller public class OpenaireResultSubmitter extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
OpenaireResultSubmitter.ErrorMessage |
class |
OpenaireResultSubmitter.IndexDsInfo |
| Constructor and Description |
|---|
OpenaireResultSubmitter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteResult(String originalId,
String collectedFromId,
boolean commit) |
boolean |
deleteResultPost(String originalId,
String collectedFromId,
boolean commit) |
boolean |
feedObject(ResultEntry pub,
boolean commit) |
boolean |
feedObjectJson(String json,
boolean commit)
Deprecated.
|
String |
feedResult(ResultEntry pub,
boolean commit) |
OpenaireResultSubmitter.ErrorMessage |
handleException(Exception e) |
@Deprecated @RequestMapping(value={"/api/publications/feedJson","/api/results/feedJson"}, method=POST) @ResponseBody public boolean feedObjectJson(@RequestParam(value="json",required=true) String json, @RequestParam(value="commit",required=false,defaultValue="true") boolean commit) throws eu.dnetlib.msro.rmi.MSROException
eu.dnetlib.msro.rmi.MSROException@RequestMapping(value="/api/results/feedObject",
method=POST)
@ResponseBody
public String feedResult(@RequestBody
ResultEntry pub,
@RequestParam(value="commit",required=false,defaultValue="true")
boolean commit)
throws eu.dnetlib.msro.rmi.MSROException
eu.dnetlib.msro.rmi.MSROException@RequestMapping(value="/api/publications/feedObject",
method=POST)
@ResponseBody
public boolean feedObject(@RequestBody
ResultEntry pub,
@RequestParam(value="commit",required=false,defaultValue="true")
boolean commit)
throws eu.dnetlib.msro.rmi.MSROException
eu.dnetlib.msro.rmi.MSROException@RequestMapping(value="/api/results",
method=DELETE)
@ResponseBody
public boolean deleteResult(@RequestParam(value="originalId",required=true)
String originalId,
@RequestParam(value="collectedFromId",required=true)
String collectedFromId,
@RequestParam(value="commit",required=false,defaultValue="true")
boolean commit)
throws eu.dnetlib.msro.rmi.MSROException
eu.dnetlib.msro.rmi.MSROException@RequestMapping(value={"/api/publications/deleteObject","/api/results/delete"},
method=POST)
@ResponseBody
public boolean deleteResultPost(@RequestParam(value="originalId",required=true)
String originalId,
@RequestParam(value="collectedFromId",required=true)
String collectedFromId,
@RequestParam(value="commit",required=false,defaultValue="true")
boolean commit)
throws eu.dnetlib.msro.rmi.MSROException
eu.dnetlib.msro.rmi.MSROException@ExceptionHandler(value=java.lang.Exception.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) @ResponseBody public OpenaireResultSubmitter.ErrorMessage handleException(Exception e)
Copyright © 2017. All rights reserved.