Class StaplerRequest.StaplerRequest2WrapperImpl
- All Implemented Interfaces:
HttpServletRequestWrapper.JakartaHttpServletRequestWrapper,ServletRequestWrapper.JakartaServletRequestWrapper,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletRequest,StaplerRequest.StaplerRequest2Wrapper,StaplerRequest2
- Enclosing interface:
- StaplerRequest
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kohsuke.stapler.StaplerRequest2
StaplerRequest2.RenderOnDemandParameters -
Field Summary
Fields inherited from interface jakarta.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanauthenticate(jakarta.servlet.http.HttpServletResponse response) <T> TData-bind from aJSONObjectto the given target type, by using introspection or constructor parameters injection.voidData-binds fromJSONObjectto the given object.<T> T<T> List<T>bindJSONToList(Class<T> type, Object src) Data-bind from eitherJSONObjectorJSONArrayto a list, by usingStaplerRequest2.bindJSON(Class, JSONObject)as the lower-level mechanism.<T> TbindParameters(Class<T> type, String prefix) Instantiates a new object by injecting constructor parameters from the form parameters.<T> TbindParameters(Class<T> type, String prefix, int index) Works likeStaplerRequest2.bindParameters(Class, String)but uses n-th value of all the parameters.voidbindParameters(Object bean) Binds form parameters to a bean by using introspection.voidbindParameters(Object bean, String prefix) Binds form parameters to a bean by using introspection.<T> List<T>bindParametersToList(Class<T> type, String prefix) Binds collection form parameters to beans by using introspection or constructor parameters injection.booleancheckIfModified(long timestampOfResource, StaplerResponse2 rsp) Checks "If-Modified-Since" header and returns false if the resource needs to be served.booleancheckIfModified(long timestampOfResource, StaplerResponse2 rsp, long expiration) booleancheckIfModified(Calendar timestampOfResource, StaplerResponse2 rsp) booleancheckIfModified(Date timestampOfResource, StaplerResponse2 rsp) createJavaScriptProxy(Object toBeExported) Exports the given Java object as a JavaScript proxy and returns a JavaScript expression to create a proxy on the client side.createJavaScriptProxyParameters(Object toBeExported) Exports the given Java object as a JavaScript proxy and returns the parameters needed to callmakeStaplerProxy.findAncestor(Class type) Finds the nearest ancestor that has the object of the given type, or null if not found.Finds the nearest ancestor whoseAncestor.getObject()matches the given object.<T> TfindAncestorObject(Class<T> type) Short forfindAncestor(type).getObject(), with proper handling for null de-reference.Returns a list of ancestor objects that lead to the "it" object.jakarta.servlet.AsyncContextgetAttribute(String name) Gets theBindInterceptorset for this request.Short cut for obtainingBoundObjectTableassociated with this webapp.intlongjakarta.servlet.http.Cookie[]longgetDateHeader(String name) jakarta.servlet.DispatcherTypegetFileItem(String name) Obtains a commons-fileupload object that represents an uploaded file.org.apache.commons.fileupload2.core.FileItemgetFileItem2(String name) Obtains a commons-fileupload2 object that represents an uploaded file.getHeaders(String name) jakarta.servlet.http.HttpServletMappingjakarta.servlet.ServletInputStreamintgetIntHeader(String name) intGets therequest URIof the original request, so that you can access the value even from JSP.Returns the same thing asStaplerRequest2.getRestOfPath()but in the pre-decoded form, so all "%HH"s as present in the request URL is intact.getParameter(String name) String[]getParameterValues(String name) jakarta.servlet.http.PartCollection<jakarta.servlet.http.Part>getParts()getRealPath(String path) Gets the referer header (like "http://foobar.com/zot") or null.intjakarta.servlet.RequestDispatchergetRequestDispatcher(String path) HttpServletRequest.getRequestURI()plus additional query string part, if it exists.HttpServletRequest.getRequestURL()plus additional query string part, if it exists.Returns the additional URL portion that wasn't used by the stapler, excluding the query string.Gets the part of the request URL from protocol up to the context path.intjakarta.servlet.ServletContextReturns theServletContextobject given to the stapler dispatcher servlet.jakarta.servlet.http.HttpSessionjakarta.servlet.http.HttpSessiongetSession(boolean create) Gets theStaplerinstance that this belongs to.net.sf.json.JSONObjectGets the content of the structured form submission.jakarta.servlet.RequestDispatcherConvenience method to callStaplerRequest2.getView(Klass, String)withClass.jakarta.servlet.RequestDispatcherGets theRequestDispatcherthat represents a specific view for the given object.jakarta.servlet.RequestDispatcherGets theRequestDispatcherthat represents a specific view for the given class.Short forgetStapler().getWebApp()booleanhasParameter(String name) Short forgetParameter(name)!=nullbooleanbooleanbooleanReturns true if this request represents a server method call to a JavaScript proxy object.booleanbooleanbooleanbooleanbooleanisSecure()booleanbooleanisUserInRole(String role) voidvoidlogout()jakarta.servlet.http.PushBuildervoidremoveAttribute(String name) voidsetAttribute(String name, Object o) setBindInterceptor(BindInterceptor bindListener) setBindInterceptpr(BindInterceptor bindListener) setBindListener(BindInterceptor bindListener) voidjakarta.servlet.AsyncContextjakarta.servlet.AsyncContextstartAsync(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) javax.servlet.http.HttpServletRequestjavax.servlet.ServletRequest<T extends jakarta.servlet.http.HttpUpgradeHandler>
T
-
Constructor Details
-
StaplerRequest2WrapperImpl
-
-
Method Details
-
getAttribute
- Specified by:
getAttributein interfacejakarta.servlet.ServletRequest
-
getAttributeNames
- Specified by:
getAttributeNamesin interfacejakarta.servlet.ServletRequest
-
getCharacterEncoding
- Specified by:
getCharacterEncodingin interfacejakarta.servlet.ServletRequest
-
setCharacterEncoding
- Specified by:
setCharacterEncodingin interfacejakarta.servlet.ServletRequest- Throws:
UnsupportedEncodingException
-
getContentLength
public int getContentLength()- Specified by:
getContentLengthin interfacejakarta.servlet.ServletRequest
-
getContentLengthLong
public long getContentLengthLong()- Specified by:
getContentLengthLongin interfacejakarta.servlet.ServletRequest
-
getContentType
- Specified by:
getContentTypein interfacejakarta.servlet.ServletRequest
-
getInputStream
- Specified by:
getInputStreamin interfacejakarta.servlet.ServletRequest- Throws:
IOException
-
getParameter
- Specified by:
getParameterin interfacejakarta.servlet.ServletRequest
-
getParameterNames
- Specified by:
getParameterNamesin interfacejakarta.servlet.ServletRequest
-
getParameterValues
- Specified by:
getParameterValuesin interfacejakarta.servlet.ServletRequest
-
getParameterMap
- Specified by:
getParameterMapin interfacejakarta.servlet.ServletRequest
-
getProtocol
- Specified by:
getProtocolin interfacejakarta.servlet.ServletRequest
-
getScheme
- Specified by:
getSchemein interfacejakarta.servlet.ServletRequest
-
getServerName
- Specified by:
getServerNamein interfacejakarta.servlet.ServletRequest
-
getServerPort
public int getServerPort()- Specified by:
getServerPortin interfacejakarta.servlet.ServletRequest
-
getReader
- Specified by:
getReaderin interfacejakarta.servlet.ServletRequest- Throws:
IOException
-
getRemoteAddr
- Specified by:
getRemoteAddrin interfacejakarta.servlet.ServletRequest
-
getRemoteHost
- Specified by:
getRemoteHostin interfacejakarta.servlet.ServletRequest
-
setAttribute
- Specified by:
setAttributein interfacejakarta.servlet.ServletRequest
-
removeAttribute
- Specified by:
removeAttributein interfacejakarta.servlet.ServletRequest
-
getLocale
- Specified by:
getLocalein interfacejakarta.servlet.ServletRequest
-
getLocales
- Specified by:
getLocalesin interfacejakarta.servlet.ServletRequest
-
isSecure
public boolean isSecure()- Specified by:
isSecurein interfacejakarta.servlet.ServletRequest
-
getRequestDispatcher
- Specified by:
getRequestDispatcherin interfacejakarta.servlet.ServletRequest
-
getRealPath
- Specified by:
getRealPathin interfacejakarta.servlet.ServletRequest
-
getRemotePort
public int getRemotePort()- Specified by:
getRemotePortin interfacejakarta.servlet.ServletRequest
-
getLocalName
- Specified by:
getLocalNamein interfacejakarta.servlet.ServletRequest
-
getLocalAddr
- Specified by:
getLocalAddrin interfacejakarta.servlet.ServletRequest
-
getLocalPort
public int getLocalPort()- Specified by:
getLocalPortin interfacejakarta.servlet.ServletRequest
-
getStapler
Description copied from interface:StaplerRequest2Gets theStaplerinstance that this belongs to.- Specified by:
getStaplerin interfaceStaplerRequest2
-
getWebApp
Description copied from interface:StaplerRequest2Short forgetStapler().getWebApp()- Specified by:
getWebAppin interfaceStaplerRequest2
-
getRestOfPath
Description copied from interface:StaplerRequest2Returns the additional URL portion that wasn't used by the stapler, excluding the query string.For example, if the requested URL is "foo/bar/zot/abc?def=ghi" and "foo/bar" portion matched
bar.jsp, this method returns "/zot/abc".If this method is invoked from getters or
StaplerProxy.getTarget()during the object traversal, this method returns the path portion that is not yet processed.- Specified by:
getRestOfPathin interfaceStaplerRequest2- Returns:
- can be empty string, but never null.
-
getOriginalRestOfPath
Description copied from interface:StaplerRequest2Returns the same thing asStaplerRequest2.getRestOfPath()but in the pre-decoded form, so all "%HH"s as present in the request URL is intact.- Specified by:
getOriginalRestOfPathin interfaceStaplerRequest2
-
getServletContext
public jakarta.servlet.ServletContext getServletContext()Description copied from interface:StaplerRequest2Returns theServletContextobject given to the stapler dispatcher servlet.- Specified by:
getServletContextin interfacejakarta.servlet.ServletRequest- Specified by:
getServletContextin interfaceStaplerRequest2
-
getRequestURIWithQueryString
Description copied from interface:StaplerRequest2HttpServletRequest.getRequestURI()plus additional query string part, if it exists.- Specified by:
getRequestURIWithQueryStringin interfaceStaplerRequest2
-
getRequestURLWithQueryString
Description copied from interface:StaplerRequest2HttpServletRequest.getRequestURL()plus additional query string part, if it exists.- Specified by:
getRequestURLWithQueryStringin interfaceStaplerRequest2
-
getView
Description copied from interface:StaplerRequest2Gets theRequestDispatcherthat represents a specific view for the given object. This support both JSP and Jelly.- Specified by:
getViewin interfaceStaplerRequest2viewName- If this name is relative name like "foo.jsp" or "bar/zot.jelly", then the corresponding "side file" is searched by this name.For Jelly, this also accepts absolute path name that starts with '/', such as "/foo/bar/zot.jelly". In this case,
it.getClass().getClassLoader()is searched for this script.- Returns:
- null if neither JSP nor Jelly is not found by the given name.
- Throws:
IOException
-
getView
Description copied from interface:StaplerRequest2Convenience method to callStaplerRequest2.getView(Klass, String)withClass.- Specified by:
getViewin interfaceStaplerRequest2- Throws:
IOException
-
getView
public jakarta.servlet.RequestDispatcher getView(Klass<?> clazz, String viewName) throws IOException Description copied from interface:StaplerRequest2Gets theRequestDispatcherthat represents a specific view for the given class.Unlike
StaplerRequest2.getView(Object, String), calling this request dispatcher doesn't set the "it" variable, sogetView(it.getClass(),viewName)andgetView(it,viewName)aren't the same thing.- Specified by:
getViewin interfaceStaplerRequest2- Throws:
IOException
-
getRootPath
Description copied from interface:StaplerRequest2Gets the part of the request URL from protocol up to the context path. So typically it's something likehttp://foobar:8080/something- Specified by:
getRootPathin interfaceStaplerRequest2
-
getReferer
Description copied from interface:StaplerRequest2Gets the referer header (like "http://foobar.com/zot") or null. This is just a convenience method.- Specified by:
getRefererin interfaceStaplerRequest2
-
getAncestors
Description copied from interface:StaplerRequest2Returns a list of ancestor objects that lead to the "it" object. The returned list containsAncestorobjects sorted in the order from root to the "it" object.For example, if the URL was "foo/bar/zot" and the "it" object was determined as
root.getFoo().getBar("zot"), then this list will contain the following 3 objects in this order:- the root object
- root.getFoo() object
- root.getFoo().getBar("zot") object (the "it" object)
- Specified by:
getAncestorsin interfaceStaplerRequest2- Returns:
- list of
Ancestors. Can be empty, but always non-null.
-
findAncestor
Description copied from interface:StaplerRequest2Finds the nearest ancestor that has the object of the given type, or null if not found.- Specified by:
findAncestorin interfaceStaplerRequest2
-
findAncestorObject
Description copied from interface:StaplerRequest2Short forfindAncestor(type).getObject(), with proper handling for null de-reference. This version is also type safe.- Specified by:
findAncestorObjectin interfaceStaplerRequest2
-
findAncestor
Description copied from interface:StaplerRequest2Finds the nearest ancestor whoseAncestor.getObject()matches the given object.- Specified by:
findAncestorin interfaceStaplerRequest2
-
hasParameter
Description copied from interface:StaplerRequest2Short forgetParameter(name)!=null- Specified by:
hasParameterin interfaceStaplerRequest2
-
getOriginalRequestURI
Description copied from interface:StaplerRequest2Gets therequest URIof the original request, so that you can access the value even from JSP.- Specified by:
getOriginalRequestURIin interfaceStaplerRequest2
-
checkIfModified
Description copied from interface:StaplerRequest2Checks "If-Modified-Since" header and returns false if the resource needs to be served.This method can behave in three ways.
- If
timestampOfResourceis 0 or negative, this method just returns false. - If "If-Modified-Since" header is sent and if it's bigger than
timestampOfResource, then this method setsHttpServletResponse.SC_NOT_MODIFIEDas the response code and returns true. - Otherwise, "Last-Modified" header is added with
timestampOfResourcevalue, and this method returns false.
This method sends out the "Expires" header to force browser to re-validate all the time.
- Specified by:
checkIfModifiedin interfaceStaplerRequest2- Parameters:
timestampOfResource- The time stamp of the resource.rsp- This object is updated accordingly to simplify processing.- Returns:
- false to indicate that the caller has to serve the actual resource.
true to indicate that the caller should just quit processing right there
(and send back
HttpServletResponse.SC_NOT_MODIFIED.
- If
-
checkIfModified
- Specified by:
checkIfModifiedin interfaceStaplerRequest2- See Also:
-
checkIfModified
- Specified by:
checkIfModifiedin interfaceStaplerRequest2- See Also:
-
checkIfModified
- Specified by:
checkIfModifiedin interfaceStaplerRequest2expiration- The number of milliseconds until the resource will "expire". Until it expires the browser will be allowed to cache it and serve it without checking back with the server. After it expires, the client will send conditional GET to check if the resource is actually modified or not. If 0, it will immediately expire.- See Also:
-
bindParameters
Description copied from interface:StaplerRequest2Binds form parameters to a bean by using introspection. For example, if there's a parameter called 'foo' that has value 'abc', thenbean.setFoo('abc')will be invoked. This will be repeated for all parameters. Parameters that do not have corresponding setters will be simply ignored.Values are converted into the right type. See
ConvertUtils.convert(String, Class).- Specified by:
bindParametersin interfaceStaplerRequest2- Parameters:
bean- The object which will be filled out.- See Also:
-
BeanUtils.setProperty(Object, String, Object)
-
bindParameters
Description copied from interface:StaplerRequest2Binds form parameters to a bean by using introspection. This method works likeStaplerRequest2.bindParameters(Object), but it performs a pre-processing on property names. Namely, only property names that start with the given prefix will be used for binding, and only the portion of the property name after the prefix is used. So for example, if the prefix is "foo.", then property name "foo.bar" with value "zot" will invokebean.setBar("zot").- Specified by:
bindParametersin interfaceStaplerRequest2
-
bindParametersToList
Description copied from interface:StaplerRequest2Binds collection form parameters to beans by using introspection or constructor parameters injection.This method works like
StaplerRequest2.bindParameters(Object,String)andStaplerRequest2.bindParameters(Class, String), but it assumes that form parameters have multiple-values, and use individual values to fill in multiple beans.For example, if
getParameterValues("foo")=={"abc","def"}andgetParameterValues("bar")=={"5","3"}, then this method will return two objects (the first with "abc" and "5", the second with "def" and "3".)- Specified by:
bindParametersToListin interfaceStaplerRequest2- Parameters:
type- Type of the bean to be created. This class must have the default no-arg constructor.prefix- SeeStaplerRequest2.bindParameters(Object, String)for details.- Returns:
- Can be empty but never null.
-
bindParameters
Description copied from interface:StaplerRequest2Instantiates a new object by injecting constructor parameters from the form parameters.The given class must have a constructor annotated with '@stapler-constructor', and must be processed by the maven-stapler-plugin, so that the parameter names of the constructor is available at runtime.
The prefix is used to control the form parameter name. For example, if the prefix is "foo." and if the constructor is define as
Foo(String a, String b), then the constructor will be invoked asnew Foo(getParameter("foo.a"),getParameter("foo.b")).- Specified by:
bindParametersin interfaceStaplerRequest2
-
bindParameters
Description copied from interface:StaplerRequest2Works likeStaplerRequest2.bindParameters(Class, String)but uses n-th value of all the parameters.This is useful for creating multiple instances from repeated form fields.
- Specified by:
bindParametersin interfaceStaplerRequest2
-
bindJSON
Description copied from interface:StaplerRequest2Data-bind from aJSONObjectto the given target type, by using introspection or constructor parameters injection.For example, if you have a constructor that looks like the following:
class Foo { @... and if JSONObject looks likeDataBoundConstructorpublic Foo(Integer x, String y, boolean z, Bar bar) { ... } } class Bar { @DataBoundConstructorpublic Bar(int x, int y) {} }{ y:"text", z:true, bar:{x:1,y:2}}then, this method returnsnew Foo(null,"text",true,new Bar(1,2))
Sub-typing: In the above example, a new instance of
Barwas created, but you can also create a subtype of Bar by having the '$class' property in JSON like this:class BarEx extends Bar { @DataBoundConstructorpublic BarEx(int a, int b, int c) {} } { y:"text", z:true, bar: { $class:"p.k.g.BarEx", a:1, b:2, c:3 } }The type that shows up in the constructor (
Barin this case) can be an interface or an abstract class.- Specified by:
bindJSONin interfaceStaplerRequest2
-
bindJSON
Description copied from interface:StaplerRequest2Data-bind from one of the JSON object types (JSONObject,JSONArray,String,Integer, and so on) to the expected type given as an argument.- Specified by:
bindJSONin interfaceStaplerRequest2- Parameters:
genericType- The generic type of the 'erasure' parameter.erasure- The expected type to convert the JSON argument to.json- One of the JSON value type.
-
bindJSON
Description copied from interface:StaplerRequest2Data-binds fromJSONObjectto the given object.This method is bit like
StaplerRequest2.bindJSON(Class, JSONObject), except that this method populates an existing object, instead of creating a new instance.This method is also bit like
StaplerRequest2.bindParameters(Object, String), in that it populates an existing object from a form submission, except that this method obtains data fromJSONObjectthus more structured, whereasStaplerRequest2.bindParameters(Object, String)uses the map structure of the form submission.- Specified by:
bindJSONin interfaceStaplerRequest2
-
bindJSONToList
Description copied from interface:StaplerRequest2Data-bind from eitherJSONObjectorJSONArrayto a list, by usingStaplerRequest2.bindJSON(Class, JSONObject)as the lower-level mechanism.If the source is
JSONObject, the returned list will contain a single item. If it isJSONArray, each item will be bound. If it is null, then the list will be empty.- Specified by:
bindJSONToListin interfaceStaplerRequest2
-
getBindInterceptor
Description copied from interface:StaplerRequest2Gets theBindInterceptorset for this request.- Specified by:
getBindInterceptorin interfaceStaplerRequest2- See Also:
-
setBindListener
- Specified by:
setBindListenerin interfaceStaplerRequest2
-
setBindInterceptpr
- Specified by:
setBindInterceptprin interfaceStaplerRequest2
-
setBindInterceptor
- Specified by:
setBindInterceptorin interfaceStaplerRequest2
-
getSubmittedForm
public net.sf.json.JSONObject getSubmittedForm() throws jakarta.servlet.ServletExceptionDescription copied from interface:StaplerRequest2Gets the content of the structured form submission.- Specified by:
getSubmittedFormin interfaceStaplerRequest2- Throws:
jakarta.servlet.ServletException- See Also:
-
getFileItem2
public org.apache.commons.fileupload2.core.FileItem getFileItem2(String name) throws jakarta.servlet.ServletException, IOException Description copied from interface:StaplerRequest2Obtains a commons-fileupload2 object that represents an uploaded file.- Specified by:
getFileItem2in interfaceStaplerRequest2- Returns:
- null if a file of the given form field name doesn't exist. This includes the case where the name corresponds to a simple form field (like textbox, checkbox, etc.)
- Throws:
jakarta.servlet.ServletExceptionIOException
-
getFileItem
Description copied from interface:StaplerRequest2Obtains a commons-fileupload object that represents an uploaded file.- Specified by:
getFileItemin interfaceStaplerRequest2- Returns:
- null if a file of the given form field name doesn't exist. This includes the case where the name corresponds to a simple form field (like textbox, checkbox, etc.)
- Throws:
jakarta.servlet.ServletExceptionIOException
-
isJavaScriptProxyCall
public boolean isJavaScriptProxyCall()Description copied from interface:StaplerRequest2Returns true if this request represents a server method call to a JavaScript proxy object.- Specified by:
isJavaScriptProxyCallin interfaceStaplerRequest2
-
getBoundObjectTable
Description copied from interface:StaplerRequest2Short cut for obtainingBoundObjectTableassociated with this webapp.- Specified by:
getBoundObjectTablein interfaceStaplerRequest2
-
createJavaScriptProxy
Description copied from interface:StaplerRequest2Exports the given Java object as a JavaScript proxy and returns a JavaScript expression to create a proxy on the client side. Short cut forgetBoundObjectTable().bind(toBeExported).getProxyScript()- Specified by:
createJavaScriptProxyin interfaceStaplerRequest2
-
createJavaScriptProxyParameters
public StaplerRequest2.RenderOnDemandParameters createJavaScriptProxyParameters(Object toBeExported) Description copied from interface:StaplerRequest2Exports the given Java object as a JavaScript proxy and returns the parameters needed to callmakeStaplerProxy.- Specified by:
createJavaScriptProxyParametersin interfaceStaplerRequest2
-
startAsync
public jakarta.servlet.AsyncContext startAsync()- Specified by:
startAsyncin interfacejakarta.servlet.ServletRequest
-
startAsync
public jakarta.servlet.AsyncContext startAsync(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) - Specified by:
startAsyncin interfacejakarta.servlet.ServletRequest
-
isAsyncStarted
public boolean isAsyncStarted()- Specified by:
isAsyncStartedin interfacejakarta.servlet.ServletRequest
-
isAsyncSupported
public boolean isAsyncSupported()- Specified by:
isAsyncSupportedin interfacejakarta.servlet.ServletRequest
-
getAsyncContext
public jakarta.servlet.AsyncContext getAsyncContext()- Specified by:
getAsyncContextin interfacejakarta.servlet.ServletRequest
-
getDispatcherType
public jakarta.servlet.DispatcherType getDispatcherType()- Specified by:
getDispatcherTypein interfacejakarta.servlet.ServletRequest
-
getAuthType
- Specified by:
getAuthTypein interfacejakarta.servlet.http.HttpServletRequest
-
getCookies
public jakarta.servlet.http.Cookie[] getCookies()- Specified by:
getCookiesin interfacejakarta.servlet.http.HttpServletRequest
-
getDateHeader
- Specified by:
getDateHeaderin interfacejakarta.servlet.http.HttpServletRequest
-
getHeader
- Specified by:
getHeaderin interfacejakarta.servlet.http.HttpServletRequest
-
getHeaders
- Specified by:
getHeadersin interfacejakarta.servlet.http.HttpServletRequest
-
getHeaderNames
- Specified by:
getHeaderNamesin interfacejakarta.servlet.http.HttpServletRequest
-
getIntHeader
- Specified by:
getIntHeaderin interfacejakarta.servlet.http.HttpServletRequest
-
getHttpServletMapping
public jakarta.servlet.http.HttpServletMapping getHttpServletMapping()- Specified by:
getHttpServletMappingin interfacejakarta.servlet.http.HttpServletRequest
-
getMethod
- Specified by:
getMethodin interfacejakarta.servlet.http.HttpServletRequest
-
getPathInfo
- Specified by:
getPathInfoin interfacejakarta.servlet.http.HttpServletRequest
-
getPathTranslated
- Specified by:
getPathTranslatedin interfacejakarta.servlet.http.HttpServletRequest
-
newPushBuilder
public jakarta.servlet.http.PushBuilder newPushBuilder()- Specified by:
newPushBuilderin interfacejakarta.servlet.http.HttpServletRequest
-
getContextPath
- Specified by:
getContextPathin interfacejakarta.servlet.http.HttpServletRequest
-
getQueryString
- Specified by:
getQueryStringin interfacejakarta.servlet.http.HttpServletRequest
-
getRemoteUser
- Specified by:
getRemoteUserin interfacejakarta.servlet.http.HttpServletRequest
-
isUserInRole
- Specified by:
isUserInRolein interfacejakarta.servlet.http.HttpServletRequest
-
getUserPrincipal
- Specified by:
getUserPrincipalin interfacejakarta.servlet.http.HttpServletRequest
-
getRequestedSessionId
- Specified by:
getRequestedSessionIdin interfacejakarta.servlet.http.HttpServletRequest
-
getRequestURI
- Specified by:
getRequestURIin interfacejakarta.servlet.http.HttpServletRequest
-
getRequestURL
- Specified by:
getRequestURLin interfacejakarta.servlet.http.HttpServletRequest
-
getServletPath
- Specified by:
getServletPathin interfacejakarta.servlet.http.HttpServletRequest
-
getSession
public jakarta.servlet.http.HttpSession getSession(boolean create) - Specified by:
getSessionin interfacejakarta.servlet.http.HttpServletRequest
-
getSession
public jakarta.servlet.http.HttpSession getSession()- Specified by:
getSessionin interfacejakarta.servlet.http.HttpServletRequest
-
changeSessionId
- Specified by:
changeSessionIdin interfacejakarta.servlet.http.HttpServletRequest
-
isRequestedSessionIdValid
public boolean isRequestedSessionIdValid()- Specified by:
isRequestedSessionIdValidin interfacejakarta.servlet.http.HttpServletRequest
-
isRequestedSessionIdFromCookie
public boolean isRequestedSessionIdFromCookie()- Specified by:
isRequestedSessionIdFromCookiein interfacejakarta.servlet.http.HttpServletRequest
-
isRequestedSessionIdFromURL
public boolean isRequestedSessionIdFromURL()- Specified by:
isRequestedSessionIdFromURLin interfacejakarta.servlet.http.HttpServletRequest
-
isRequestedSessionIdFromUrl
public boolean isRequestedSessionIdFromUrl()- Specified by:
isRequestedSessionIdFromUrlin interfacejakarta.servlet.http.HttpServletRequest
-
authenticate
public boolean authenticate(jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException - Specified by:
authenticatein interfacejakarta.servlet.http.HttpServletRequest- Throws:
IOExceptionjakarta.servlet.ServletException
-
login
- Specified by:
loginin interfacejakarta.servlet.http.HttpServletRequest- Throws:
jakarta.servlet.ServletException
-
logout
public void logout() throws jakarta.servlet.ServletException- Specified by:
logoutin interfacejakarta.servlet.http.HttpServletRequest- Throws:
jakarta.servlet.ServletException
-
getParts
public Collection<jakarta.servlet.http.Part> getParts() throws IOException, jakarta.servlet.ServletException- Specified by:
getPartsin interfacejakarta.servlet.http.HttpServletRequest- Throws:
IOExceptionjakarta.servlet.ServletException
-
getPart
public jakarta.servlet.http.Part getPart(String name) throws IOException, jakarta.servlet.ServletException - Specified by:
getPartin interfacejakarta.servlet.http.HttpServletRequest- Throws:
IOExceptionjakarta.servlet.ServletException
-
upgrade
- Specified by:
upgradein interfacejakarta.servlet.http.HttpServletRequest
-
getTrailerFields
- Specified by:
getTrailerFieldsin interfacejakarta.servlet.http.HttpServletRequest
-
isTrailerFieldsReady
public boolean isTrailerFieldsReady()- Specified by:
isTrailerFieldsReadyin interfacejakarta.servlet.http.HttpServletRequest
-
toJavaxServletRequest
public javax.servlet.ServletRequest toJavaxServletRequest()- Specified by:
toJavaxServletRequestin interfaceServletRequestWrapper.JakartaServletRequestWrapper
-
toJavaxHttpServletRequest
public javax.servlet.http.HttpServletRequest toJavaxHttpServletRequest()- Specified by:
toJavaxHttpServletRequestin interfaceHttpServletRequestWrapper.JakartaHttpServletRequestWrapper
-
toStaplerRequest
- Specified by:
toStaplerRequestin interfaceStaplerRequest.StaplerRequest2Wrapper
-