## Uses of Class
org.eclipse.rdf4j.workbench.util.WorkbenchRequest

- Packages that use WorkbenchRequest
  Package | Description
  --- | ---
  org.eclipse.rdf4j.workbench.base |
  org.eclipse.rdf4j.workbench.commands |
  org.eclipse.rdf4j.workbench.util |

- - ### Uses of WorkbenchRequest in org.eclipse.rdf4j.workbench.base

    Methods in org.eclipse.rdf4j.workbench.base with parameters of type WorkbenchRequest
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TransformationServlet.`doPost​(WorkbenchRequest wreq, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | TransformationServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | TupleServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | TupleServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, TupleResultBuilder builder, RepositoryConnection con)` |

  - ### Uses of WorkbenchRequest in org.eclipse.rdf4j.workbench.commands

    Methods in org.eclipse.rdf4j.workbench.commands with parameters of type WorkbenchRequest
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AddServlet.`doPost​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | ClearServlet.`doPost​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | CreateServlet.`doPost​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` | POST requests to this servlet come from the various specific create-* form submissions.
    `protected void` | DeleteServlet.`doPost​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` | Deletes the repository with the given ID, then redirects to the repository selection page.
    `protected void` | NamespacesServlet.`doPost​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | QueryServlet.`doPost​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | RemoveServlet.`doPost​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | SavedQueriesServlet.`doPost​(WorkbenchRequest wreq, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | UpdateServlet.`doPost​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected String` | QueryServlet.`getQueryText​(WorkbenchRequest req)` |
    `protected void` | CreateServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` | GET requests to this servlet come from the Workbench side bar or from create.xsl form submissions.
    `protected void` | DeleteServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `void` | ExploreServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | ExploreServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, TupleResultBuilder builder, RepositoryConnection con)` |
    `protected void` | ExportServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | ExportServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, TupleResultBuilder builder, RepositoryConnection con)` |
    `protected void` | InfoServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | QueryServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |
    `protected void` | SavedQueriesServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath)` |

  - ### Uses of WorkbenchRequest in org.eclipse.rdf4j.workbench.util

    Methods in org.eclipse.rdf4j.workbench.util with parameters of type WorkbenchRequest
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CookieHandler.`addCookie​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String name, String value)` |
    `void` | CookieHandler.`addTotalResultCountCookie​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, int value)` | Add a 'total_result_count' cookie.
    `void` | QueryEvaluator.`evaluateTupleQuery​(TupleResultBuilder builder, String xslPath, WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, CookieHandler cookies, TupleQuery query, boolean writeCookie, boolean paged, int offset, int limit)` | Evaluate a tuple query, and create an XML results document.
    `void` | QueryEvaluator.`extractQueryAndEvaluate​(TupleResultBuilder builder, javax.servlet.http.HttpServletResponse resp, OutputStream out, String xslPath, RepositoryConnection con, String queryText, WorkbenchRequest req, CookieHandler cookies)` | Evaluates the query submitted with the given request.
    `void` | CookieHandler.`updateCookies​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp)` |