Class ParameterizedStaplerRequest

  • All Implemented Interfaces:
    javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest, org.kohsuke.stapler.StaplerRequest

    public class ParameterizedStaplerRequest
    extends Object
    implements org.kohsuke.stapler.StaplerRequest
    • Constructor Detail

      • ParameterizedStaplerRequest

        public ParameterizedStaplerRequest​(String value)
    • Method Detail

      • getAuthType

        public String getAuthType()
        Specified by:
        getAuthType in interface javax.servlet.http.HttpServletRequest
      • getCookies

        public javax.servlet.http.Cookie[] getCookies()
        Specified by:
        getCookies in interface javax.servlet.http.HttpServletRequest
      • getDateHeader

        public long getDateHeader​(String name)
        Specified by:
        getDateHeader in interface javax.servlet.http.HttpServletRequest
      • getHeader

        public String getHeader​(String name)
        Specified by:
        getHeader in interface javax.servlet.http.HttpServletRequest
      • upgrade

        public <T extends javax.servlet.http.HttpUpgradeHandler> T upgrade​(Class<T> handlerClass)
        Specified by:
        upgrade in interface javax.servlet.http.HttpServletRequest
      • getHeaders

        public Enumeration getHeaders​(String name)
        Specified by:
        getHeaders in interface javax.servlet.http.HttpServletRequest
      • getHeaderNames

        public Enumeration getHeaderNames()
        Specified by:
        getHeaderNames in interface javax.servlet.http.HttpServletRequest
      • getIntHeader

        public int getIntHeader​(String name)
        Specified by:
        getIntHeader in interface javax.servlet.http.HttpServletRequest
      • getMethod

        public String getMethod()
        Specified by:
        getMethod in interface javax.servlet.http.HttpServletRequest
      • getPathInfo

        public String getPathInfo()
        Specified by:
        getPathInfo in interface javax.servlet.http.HttpServletRequest
      • getPathTranslated

        public String getPathTranslated()
        Specified by:
        getPathTranslated in interface javax.servlet.http.HttpServletRequest
      • getContextPath

        public String getContextPath()
        Specified by:
        getContextPath in interface javax.servlet.http.HttpServletRequest
      • getQueryString

        public String getQueryString()
        Specified by:
        getQueryString in interface javax.servlet.http.HttpServletRequest
      • getRemoteUser

        public String getRemoteUser()
        Specified by:
        getRemoteUser in interface javax.servlet.http.HttpServletRequest
      • isUserInRole

        public boolean isUserInRole​(String role)
        Specified by:
        isUserInRole in interface javax.servlet.http.HttpServletRequest
      • getUserPrincipal

        public Principal getUserPrincipal()
        Specified by:
        getUserPrincipal in interface javax.servlet.http.HttpServletRequest
      • getRequestedSessionId

        public String getRequestedSessionId()
        Specified by:
        getRequestedSessionId in interface javax.servlet.http.HttpServletRequest
      • getRequestURI

        public String getRequestURI()
        Specified by:
        getRequestURI in interface javax.servlet.http.HttpServletRequest
      • getRequestURL

        public StringBuffer getRequestURL()
        Specified by:
        getRequestURL in interface javax.servlet.http.HttpServletRequest
      • getServletPath

        public String getServletPath()
        Specified by:
        getServletPath in interface javax.servlet.http.HttpServletRequest
      • getSession

        public javax.servlet.http.HttpSession getSession​(boolean create)
        Specified by:
        getSession in interface javax.servlet.http.HttpServletRequest
      • getSession

        public javax.servlet.http.HttpSession getSession()
        Specified by:
        getSession in interface javax.servlet.http.HttpServletRequest
      • changeSessionId

        public String changeSessionId()
        Specified by:
        changeSessionId in interface javax.servlet.http.HttpServletRequest
      • isRequestedSessionIdValid

        public boolean isRequestedSessionIdValid()
        Specified by:
        isRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequest
      • isRequestedSessionIdFromCookie

        public boolean isRequestedSessionIdFromCookie()
        Specified by:
        isRequestedSessionIdFromCookie in interface javax.servlet.http.HttpServletRequest
      • isRequestedSessionIdFromURL

        public boolean isRequestedSessionIdFromURL()
        Specified by:
        isRequestedSessionIdFromURL in interface javax.servlet.http.HttpServletRequest
      • isRequestedSessionIdFromUrl

        public boolean isRequestedSessionIdFromUrl()
        Specified by:
        isRequestedSessionIdFromUrl in interface javax.servlet.http.HttpServletRequest
      • authenticate

        public boolean authenticate​(javax.servlet.http.HttpServletResponse response)
        Specified by:
        authenticate in interface javax.servlet.http.HttpServletRequest
      • login

        public void login​(String username,
                          String password)
        Specified by:
        login in interface javax.servlet.http.HttpServletRequest
      • logout

        public void logout()
        Specified by:
        logout in interface javax.servlet.http.HttpServletRequest
      • getParts

        public Collection<javax.servlet.http.Part> getParts()
        Specified by:
        getParts in interface javax.servlet.http.HttpServletRequest
      • getPart

        public javax.servlet.http.Part getPart​(String name)
        Specified by:
        getPart in interface javax.servlet.http.HttpServletRequest
      • getAttribute

        public Object getAttribute​(String name)
        Specified by:
        getAttribute in interface javax.servlet.ServletRequest
      • getAttributeNames

        public Enumeration getAttributeNames()
        Specified by:
        getAttributeNames in interface javax.servlet.ServletRequest
      • getCharacterEncoding

        public String getCharacterEncoding()
        Specified by:
        getCharacterEncoding in interface javax.servlet.ServletRequest
      • setCharacterEncoding

        public void setCharacterEncoding​(String env)
        Specified by:
        setCharacterEncoding in interface javax.servlet.ServletRequest
      • getContentLength

        public int getContentLength()
        Specified by:
        getContentLength in interface javax.servlet.ServletRequest
      • getContentLengthLong

        public long getContentLengthLong()
        Specified by:
        getContentLengthLong in interface javax.servlet.ServletRequest
      • getContentType

        public String getContentType()
        Specified by:
        getContentType in interface javax.servlet.ServletRequest
      • getInputStream

        public javax.servlet.ServletInputStream getInputStream()
        Specified by:
        getInputStream in interface javax.servlet.ServletRequest
      • getParameter

        public String getParameter​(String name)
        Specified by:
        getParameter in interface javax.servlet.ServletRequest
      • getParameterNames

        public Enumeration getParameterNames()
        Specified by:
        getParameterNames in interface javax.servlet.ServletRequest
      • getParameterValues

        public String[] getParameterValues​(String name)
        Specified by:
        getParameterValues in interface javax.servlet.ServletRequest
      • getParameterMap

        public Map getParameterMap()
        Specified by:
        getParameterMap in interface javax.servlet.ServletRequest
      • getProtocol

        public String getProtocol()
        Specified by:
        getProtocol in interface javax.servlet.ServletRequest
      • getScheme

        public String getScheme()
        Specified by:
        getScheme in interface javax.servlet.ServletRequest
      • getServerName

        public String getServerName()
        Specified by:
        getServerName in interface javax.servlet.ServletRequest
      • getServerPort

        public int getServerPort()
        Specified by:
        getServerPort in interface javax.servlet.ServletRequest
      • getReader

        public BufferedReader getReader()
        Specified by:
        getReader in interface javax.servlet.ServletRequest
      • getRemoteAddr

        public String getRemoteAddr()
        Specified by:
        getRemoteAddr in interface javax.servlet.ServletRequest
      • getRemoteHost

        public String getRemoteHost()
        Specified by:
        getRemoteHost in interface javax.servlet.ServletRequest
      • setAttribute

        public void setAttribute​(String name,
                                 Object o)
        Specified by:
        setAttribute in interface javax.servlet.ServletRequest
      • removeAttribute

        public void removeAttribute​(String name)
        Specified by:
        removeAttribute in interface javax.servlet.ServletRequest
      • getLocale

        public Locale getLocale()
        Specified by:
        getLocale in interface javax.servlet.ServletRequest
      • getLocales

        public Enumeration getLocales()
        Specified by:
        getLocales in interface javax.servlet.ServletRequest
      • isSecure

        public boolean isSecure()
        Specified by:
        isSecure in interface javax.servlet.ServletRequest
      • getRequestDispatcher

        public javax.servlet.RequestDispatcher getRequestDispatcher​(String path)
        Specified by:
        getRequestDispatcher in interface javax.servlet.ServletRequest
      • getRealPath

        public String getRealPath​(String path)
        Specified by:
        getRealPath in interface javax.servlet.ServletRequest
      • getRemotePort

        public int getRemotePort()
        Specified by:
        getRemotePort in interface javax.servlet.ServletRequest
      • getLocalName

        public String getLocalName()
        Specified by:
        getLocalName in interface javax.servlet.ServletRequest
      • getLocalAddr

        public String getLocalAddr()
        Specified by:
        getLocalAddr in interface javax.servlet.ServletRequest
      • getLocalPort

        public int getLocalPort()
        Specified by:
        getLocalPort in interface javax.servlet.ServletRequest
      • getStapler

        public org.kohsuke.stapler.Stapler getStapler()
        Specified by:
        getStapler in interface org.kohsuke.stapler.StaplerRequest
      • getWebApp

        public org.kohsuke.stapler.WebApp getWebApp()
        Specified by:
        getWebApp in interface org.kohsuke.stapler.StaplerRequest
      • getRestOfPath

        public String getRestOfPath()
        Specified by:
        getRestOfPath in interface org.kohsuke.stapler.StaplerRequest
      • getOriginalRestOfPath

        public String getOriginalRestOfPath()
        Specified by:
        getOriginalRestOfPath in interface org.kohsuke.stapler.StaplerRequest
      • getServletContext

        public javax.servlet.ServletContext getServletContext()
        Specified by:
        getServletContext in interface javax.servlet.ServletRequest
        Specified by:
        getServletContext in interface org.kohsuke.stapler.StaplerRequest
      • startAsync

        public javax.servlet.AsyncContext startAsync​(javax.servlet.ServletRequest servletRequest,
                                                     javax.servlet.ServletResponse servletResponse)
                                              throws IllegalStateException
        Specified by:
        startAsync in interface javax.servlet.ServletRequest
        Throws:
        IllegalStateException
      • isAsyncStarted

        public boolean isAsyncStarted()
        Specified by:
        isAsyncStarted in interface javax.servlet.ServletRequest
      • isAsyncSupported

        public boolean isAsyncSupported()
        Specified by:
        isAsyncSupported in interface javax.servlet.ServletRequest
      • getAsyncContext

        public javax.servlet.AsyncContext getAsyncContext()
        Specified by:
        getAsyncContext in interface javax.servlet.ServletRequest
      • getDispatcherType

        public javax.servlet.DispatcherType getDispatcherType()
        Specified by:
        getDispatcherType in interface javax.servlet.ServletRequest
      • getRequestURIWithQueryString

        public String getRequestURIWithQueryString()
        Specified by:
        getRequestURIWithQueryString in interface org.kohsuke.stapler.StaplerRequest
      • getRequestURLWithQueryString

        public StringBuffer getRequestURLWithQueryString()
        Specified by:
        getRequestURLWithQueryString in interface org.kohsuke.stapler.StaplerRequest
      • getView

        public javax.servlet.RequestDispatcher getView​(Object it,
                                                       String viewName)
        Specified by:
        getView in interface org.kohsuke.stapler.StaplerRequest
      • getView

        public javax.servlet.RequestDispatcher getView​(Class clazz,
                                                       String viewName)
        Specified by:
        getView in interface org.kohsuke.stapler.StaplerRequest
      • getView

        public javax.servlet.RequestDispatcher getView​(org.kohsuke.stapler.lang.Klass<?> clazz,
                                                       String viewName)
        Specified by:
        getView in interface org.kohsuke.stapler.StaplerRequest
      • getRootPath

        public String getRootPath()
        Specified by:
        getRootPath in interface org.kohsuke.stapler.StaplerRequest
      • getReferer

        public String getReferer()
        Specified by:
        getReferer in interface org.kohsuke.stapler.StaplerRequest
      • getAncestors

        public List<org.kohsuke.stapler.Ancestor> getAncestors()
        Specified by:
        getAncestors in interface org.kohsuke.stapler.StaplerRequest
      • findAncestor

        public org.kohsuke.stapler.Ancestor findAncestor​(Class type)
        Specified by:
        findAncestor in interface org.kohsuke.stapler.StaplerRequest
      • findAncestorObject

        public <T> T findAncestorObject​(Class<T> type)
        Specified by:
        findAncestorObject in interface org.kohsuke.stapler.StaplerRequest
      • findAncestor

        public org.kohsuke.stapler.Ancestor findAncestor​(Object o)
        Specified by:
        findAncestor in interface org.kohsuke.stapler.StaplerRequest
      • hasParameter

        public boolean hasParameter​(String name)
        Specified by:
        hasParameter in interface org.kohsuke.stapler.StaplerRequest
      • getOriginalRequestURI

        public String getOriginalRequestURI()
        Specified by:
        getOriginalRequestURI in interface org.kohsuke.stapler.StaplerRequest
      • checkIfModified

        public boolean checkIfModified​(long timestampOfResource,
                                       org.kohsuke.stapler.StaplerResponse rsp)
        Specified by:
        checkIfModified in interface org.kohsuke.stapler.StaplerRequest
      • checkIfModified

        public boolean checkIfModified​(Date timestampOfResource,
                                       org.kohsuke.stapler.StaplerResponse rsp)
        Specified by:
        checkIfModified in interface org.kohsuke.stapler.StaplerRequest
      • checkIfModified

        public boolean checkIfModified​(Calendar timestampOfResource,
                                       org.kohsuke.stapler.StaplerResponse rsp)
        Specified by:
        checkIfModified in interface org.kohsuke.stapler.StaplerRequest
      • checkIfModified

        public boolean checkIfModified​(long timestampOfResource,
                                       org.kohsuke.stapler.StaplerResponse rsp,
                                       long expiration)
        Specified by:
        checkIfModified in interface org.kohsuke.stapler.StaplerRequest
      • bindParameters

        public void bindParameters​(Object bean)
        Specified by:
        bindParameters in interface org.kohsuke.stapler.StaplerRequest
      • bindParameters

        public void bindParameters​(Object bean,
                                   String prefix)
        Specified by:
        bindParameters in interface org.kohsuke.stapler.StaplerRequest
      • bindParametersToList

        public <T> List<T> bindParametersToList​(Class<T> type,
                                                String prefix)
        Specified by:
        bindParametersToList in interface org.kohsuke.stapler.StaplerRequest
      • bindParameters

        public <T> T bindParameters​(Class<T> type,
                                    String prefix)
        Specified by:
        bindParameters in interface org.kohsuke.stapler.StaplerRequest
      • bindParameters

        public <T> T bindParameters​(Class<T> type,
                                    String prefix,
                                    int index)
        Specified by:
        bindParameters in interface org.kohsuke.stapler.StaplerRequest
      • bindJSON

        public <T> T bindJSON​(Class<T> type,
                              net.sf.json.JSONObject src)
        Specified by:
        bindJSON in interface org.kohsuke.stapler.StaplerRequest
      • bindJSON

        public <T> T bindJSON​(Type genericType,
                              Class<T> erasure,
                              Object json)
        Specified by:
        bindJSON in interface org.kohsuke.stapler.StaplerRequest
      • bindJSON

        public void bindJSON​(Object bean,
                             net.sf.json.JSONObject src)
        Specified by:
        bindJSON in interface org.kohsuke.stapler.StaplerRequest
      • bindJSONToList

        public <T> List<T> bindJSONToList​(Class<T> type,
                                          Object src)
        Specified by:
        bindJSONToList in interface org.kohsuke.stapler.StaplerRequest
      • getBindInterceptor

        public org.kohsuke.stapler.BindInterceptor getBindInterceptor()
        Specified by:
        getBindInterceptor in interface org.kohsuke.stapler.StaplerRequest
      • setBindListener

        public org.kohsuke.stapler.BindInterceptor setBindListener​(org.kohsuke.stapler.BindInterceptor bindListener)
        Specified by:
        setBindListener in interface org.kohsuke.stapler.StaplerRequest
      • getSubmittedForm

        public net.sf.json.JSONObject getSubmittedForm()
        Specified by:
        getSubmittedForm in interface org.kohsuke.stapler.StaplerRequest
      • getFileItem

        public org.apache.commons.fileupload.FileItem getFileItem​(String name)
        Specified by:
        getFileItem in interface org.kohsuke.stapler.StaplerRequest
      • isJavaScriptProxyCall

        public boolean isJavaScriptProxyCall()
        Specified by:
        isJavaScriptProxyCall in interface org.kohsuke.stapler.StaplerRequest
      • getBoundObjectTable

        public org.kohsuke.stapler.bind.BoundObjectTable getBoundObjectTable()
        Specified by:
        getBoundObjectTable in interface org.kohsuke.stapler.StaplerRequest
      • createJavaScriptProxy

        public String createJavaScriptProxy​(Object toBeExported)
        Specified by:
        createJavaScriptProxy in interface org.kohsuke.stapler.StaplerRequest
      • setBindInterceptpr

        public org.kohsuke.stapler.BindInterceptor setBindInterceptpr​(org.kohsuke.stapler.BindInterceptor bindListener)
        Specified by:
        setBindInterceptpr in interface org.kohsuke.stapler.StaplerRequest
      • setBindInterceptor

        public org.kohsuke.stapler.BindInterceptor setBindInterceptor​(org.kohsuke.stapler.BindInterceptor bindInterceptor)
        Specified by:
        setBindInterceptor in interface org.kohsuke.stapler.StaplerRequest