public class WorkbenchRequest
extends javax.servlet.http.HttpServletRequestWrapper
TransformationServlet.| Constructor and Description |
|---|
WorkbenchRequest(Repository repository,
javax.servlet.http.HttpServletRequest request,
Map<String,String> defaults)
Wrap a request with an object aware of the current repository and application defaults.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getContentFileName()
Get the name of any uploaded file that is part of this request.
|
InputStream |
getContentParameter()
Get the content of any uploaded file that is part of this request.
|
int |
getInt(String name)
Get the integer value associated with the given parameter name.
|
String |
getParameter(String name) |
String[] |
getParameterValues(String name) |
Resource |
getResource(String name)
Returns a
Resource corresponding to the value of the given parameter name. |
Map<String,String> |
getSingleParameterMap()
Gets a map of the all parameters with values, also caching them in this
WorkbenchRequest. |
String |
getTypeParameter()
Gets the value of the 'type' parameter.
|
IRI |
getURI(String name)
Gets the URI referred to by the parameter value.
|
URL |
getUrl(String name)
Gets the URL referred to by the parameter value.
|
Value |
getValue(String name)
Gets the
Value referred to by the parameter value. |
boolean |
isParameterPresent(String name)
Returns whether a non-null, non-empty value is available for the given parameter name.
|
authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout, upgradegetAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameterMap, getParameterNames, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsyncclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameterMap, getParameterNames, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsyncpublic WorkbenchRequest(Repository repository, javax.servlet.http.HttpServletRequest request, Map<String,String> defaults) throws RepositoryException, IOException, org.apache.commons.fileupload.FileUploadException
repository - currently connected repositoryrequest - current requestdefaults - application default parameter valuesRepositoryException - if there is an issue retrieving the parameter mapIOException - if there is an issue retrieving the parameter maporg.apache.commons.fileupload.FileUploadException - if there is an issue retrieving the parameter mappublic InputStream getContentParameter()
public String getContentFileName()
public int getInt(String name) throws BadRequestException
BadRequestException - if the parameter is present but does not parse as an integerpublic String getParameter(String name)
getParameter in interface javax.servlet.ServletRequestgetParameter in class javax.servlet.ServletRequestWrapperpublic String[] getParameterValues(String name)
getParameterValues in interface javax.servlet.ServletRequestgetParameterValues in class javax.servlet.ServletRequestWrapperpublic boolean isParameterPresent(String name)
name - parameter name to checkpublic Resource getResource(String name) throws BadRequestException, RepositoryException
Resource corresponding to the value of the given parameter name.name - of parameter to retrieve resource fromBadRequestException - if a problem occurs parsing the parameter valueRepositoryExceptionpublic Map<String,String> getSingleParameterMap()
WorkbenchRequest.public String getTypeParameter()
public IRI getURI(String name) throws BadRequestException, RepositoryException
name - of the parameter to checkBadRequestException - if the value doesn't parse as a URIRepositoryException - if the name space prefix is not resolvablepublic URL getUrl(String name) throws BadRequestException
name - of the parameter to checkBadRequestException - if the value doesn't parse as a URLpublic Value getValue(String name) throws BadRequestException, RepositoryException
Value referred to by the parameter value.name - of the parameter to checkBadRequestException - if the value doesn't parse as a URIRepositoryException - if any name space prefix is not resolvableCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.