@Controller @RequestMapping(value="/sparql") public class SparqlController extends Object
Constructor and Description |
---|
SparqlController() |
Modifier and Type | Method and Description |
---|---|
void |
decompose(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request,
String query,
String prefixes) |
void |
explain(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request,
String query,
String prefixes) |
org.springframework.web.servlet.ModelAndView |
getSparqlEndpointForm(javax.servlet.http.HttpServletResponse response) |
void |
handleOpenRDFException(javax.servlet.http.HttpServletResponse response,
org.openrdf.OpenRDFException e) |
void |
handleSemaGrowException(javax.servlet.http.HttpServletResponse response,
SemaGrowException e) |
void |
query(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request,
String query,
String prefixes,
String accept) |
void |
reloadConfig(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request) |
void |
shutDown() |
void |
startUp() |
public SparqlController() throws org.openrdf.repository.RepositoryException
org.openrdf.repository.RepositoryException
@PostConstruct public void startUp() throws org.openrdf.repository.RepositoryException, org.openrdf.repository.config.RepositoryConfigException
org.openrdf.repository.RepositoryException
org.openrdf.repository.config.RepositoryConfigException
@PreDestroy public void shutDown()
@RequestMapping(method=GET) public org.springframework.web.servlet.ModelAndView getSparqlEndpointForm(javax.servlet.http.HttpServletResponse response) throws IOException
IOException
@RequestMapping(value="", params="query") public void query(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request, @RequestParam(value="query") String query, @RequestParam(value="prefixes",defaultValue="") String prefixes, @RequestParam(value="accept",defaultValue="",required=false) String accept) throws org.openrdf.query.MalformedQueryException, org.openrdf.repository.RepositoryException, org.openrdf.query.UpdateExecutionException, IOException, org.openrdf.query.QueryEvaluationException, org.openrdf.query.TupleQueryResultHandlerException, org.openrdf.rio.RDFHandlerException, SemaGrowTimeOutException, SemaGrowInternalException, SemaGrowExternalError, SemaGrowBadRequestException, Throwable
org.openrdf.query.MalformedQueryException
org.openrdf.repository.RepositoryException
org.openrdf.query.UpdateExecutionException
IOException
org.openrdf.query.QueryEvaluationException
org.openrdf.query.TupleQueryResultHandlerException
org.openrdf.rio.RDFHandlerException
SemaGrowTimeOutException
SemaGrowInternalException
SemaGrowExternalError
SemaGrowBadRequestException
Throwable
@RequestMapping(value="/explain", method=POST, params="query") public void explain(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request, @RequestParam(value="query") String query, @RequestParam(value="prefixes",defaultValue="") String prefixes) throws IOException, org.openrdf.repository.RepositoryException, org.openrdf.repository.RepositoryException, org.openrdf.query.MalformedQueryException
IOException
org.openrdf.repository.RepositoryException
org.openrdf.query.MalformedQueryException
@RequestMapping(value="/decompose", method=POST, params="query") public void decompose(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request, @RequestParam(value="query") String query, @RequestParam(value="prefixes",defaultValue="") String prefixes) throws IOException, org.openrdf.repository.RepositoryException, org.openrdf.repository.RepositoryException, org.openrdf.query.MalformedQueryException
IOException
org.openrdf.repository.RepositoryException
org.openrdf.query.MalformedQueryException
@RequestMapping(value="/reloadConfig", method=GET) public void reloadConfig(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request) throws IOException, org.openrdf.repository.config.RepositoryConfigException, org.openrdf.repository.RepositoryException, org.openrdf.query.MalformedQueryException
IOException
org.openrdf.repository.config.RepositoryConfigException
org.openrdf.repository.RepositoryException
org.openrdf.query.MalformedQueryException
@ExceptionHandler(value=SemaGrowException.class) public void handleSemaGrowException(javax.servlet.http.HttpServletResponse response, SemaGrowException e) throws IOException
IOException
@ExceptionHandler(value=org.openrdf.OpenRDFException.class) public void handleOpenRDFException(javax.servlet.http.HttpServletResponse response, org.openrdf.OpenRDFException e) throws IOException
IOException
Copyright © 2015 SemaGrow - FP7. All rights reserved.