Class AbstractQueryRequestHandler

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract Object evaluateQuery​(org.eclipse.rdf4j.query.Query query, long limit, long offset, boolean distinct)  
      protected long getLimit​(javax.servlet.http.HttpServletRequest request)  
      protected org.springframework.web.servlet.ModelAndView getModelAndView​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean headersOnly, org.eclipse.rdf4j.repository.RepositoryConnection repositoryCon, org.springframework.web.servlet.View view, Object queryResult, org.eclipse.rdf4j.common.lang.service.FileFormatServiceRegistry<? extends org.eclipse.rdf4j.common.lang.FileFormat,​?> registry)  
      protected long getOffset​(javax.servlet.http.HttpServletRequest request)  
      protected abstract org.eclipse.rdf4j.query.Query getQuery​(javax.servlet.http.HttpServletRequest request, org.eclipse.rdf4j.repository.RepositoryConnection repositoryCon, String queryString)  
      protected abstract String getQueryString​(javax.servlet.http.HttpServletRequest request, org.springframework.web.bind.annotation.RequestMethod requestMethod)  
      protected abstract org.eclipse.rdf4j.common.lang.service.FileFormatServiceRegistry<? extends org.eclipse.rdf4j.common.lang.FileFormat,​?> getResultWriterFor​(org.eclipse.rdf4j.query.Query query)  
      protected abstract org.springframework.web.servlet.View getViewFor​(org.eclipse.rdf4j.query.Query query)  
      org.springframework.web.servlet.ModelAndView handleQueryRequest​(javax.servlet.http.HttpServletRequest request, org.springframework.web.bind.annotation.RequestMethod requestMethod, javax.servlet.http.HttpServletResponse response)  
      protected boolean isDistinct​(javax.servlet.http.HttpServletRequest request)  
    • Constructor Detail

      • AbstractQueryRequestHandler

        public AbstractQueryRequestHandler​(RepositoryResolver repositoryResolver)
    • Method Detail

      • getViewFor

        protected abstract org.springframework.web.servlet.View getViewFor​(org.eclipse.rdf4j.query.Query query)
      • getResultWriterFor

        protected abstract org.eclipse.rdf4j.common.lang.service.FileFormatServiceRegistry<? extends org.eclipse.rdf4j.common.lang.FileFormat,​?> getResultWriterFor​(org.eclipse.rdf4j.query.Query query)
      • getQueryString

        protected abstract String getQueryString​(javax.servlet.http.HttpServletRequest request,
                                                 org.springframework.web.bind.annotation.RequestMethod requestMethod)
                                          throws HTTPException
        Throws:
        HTTPException
      • getQuery

        protected abstract org.eclipse.rdf4j.query.Query getQuery​(javax.servlet.http.HttpServletRequest request,
                                                                  org.eclipse.rdf4j.repository.RepositoryConnection repositoryCon,
                                                                  String queryString)
                                                           throws IOException,
                                                                  HTTPException
        Throws:
        IOException
        HTTPException
      • getModelAndView

        protected org.springframework.web.servlet.ModelAndView getModelAndView​(javax.servlet.http.HttpServletRequest request,
                                                                               javax.servlet.http.HttpServletResponse response,
                                                                               boolean headersOnly,
                                                                               org.eclipse.rdf4j.repository.RepositoryConnection repositoryCon,
                                                                               org.springframework.web.servlet.View view,
                                                                               Object queryResult,
                                                                               org.eclipse.rdf4j.common.lang.service.FileFormatServiceRegistry<? extends org.eclipse.rdf4j.common.lang.FileFormat,​?> registry)
                                                                        throws ClientHTTPException
        Throws:
        ClientHTTPException