@RestController public class SparqlQueryController extends Object
| Constructor and Description |
|---|
SparqlQueryController(OntopVirtualRepository repository) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<String> |
handleMalformedQueryException(Exception ex) |
org.springframework.http.ResponseEntity<String> |
handleRepositoryException(Exception ex) |
org.springframework.web.servlet.ModelAndView |
home() |
void |
query_get(String accept,
String query,
String[] defaultGraphUri,
String[] namedGraphUri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
query_post_directly(String accept,
String query,
String[] defaultGraphUri,
String[] namedGraphUri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
query_post_URL_encoded(String accept,
String query,
String[] defaultGraphUri,
String[] namedGraphUri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
@Autowired public SparqlQueryController(OntopVirtualRepository repository)
@GetMapping(value="/") public org.springframework.web.servlet.ModelAndView home()
@RequestMapping(value="/sparql",
method=GET)
public void query_get(@RequestHeader(value="Accept")
String accept,
@RequestParam(value="query")
String query,
@RequestParam(value="default-graph-uri",required=false)
String[] defaultGraphUri,
@RequestParam(value="named-graph-uri",required=false)
String[] namedGraphUri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/sparql",
method=POST,
consumes="application/x-www-form-urlencoded")
public void query_post_URL_encoded(@RequestHeader(value="Accept")
String accept,
@RequestParam(value="query")
String query,
@RequestParam(value="default-graph-uri",required=false)
String[] defaultGraphUri,
@RequestParam(value="named-graph-uri",required=false)
String[] namedGraphUri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/sparql",
method=POST,
consumes="application/sparql-query")
public void query_post_directly(@RequestHeader(value="Accept")
String accept,
@RequestBody
String query,
@RequestParam(value="default-graph-uri",required=false)
String[] defaultGraphUri,
@RequestParam(value="named-graph-uri",required=false)
String[] namedGraphUri,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@ExceptionHandler(value=org.eclipse.rdf4j.query.MalformedQueryException.class) public org.springframework.http.ResponseEntity<String> handleMalformedQueryException(Exception ex)
@ExceptionHandler(value={org.eclipse.rdf4j.repository.RepositoryException.class,java.lang.Exception.class})
public org.springframework.http.ResponseEntity<String> handleRepositoryException(Exception ex)
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.