com.nirima.stapler
Class FakeStapler
java.lang.Object
com.nirima.stapler.FakeStapler
- All Implemented Interfaces:
- javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest, org.kohsuke.stapler.StaplerRequest
public class FakeStapler
- extends java.lang.Object
- implements org.kohsuke.stapler.StaplerRequest
Created by IntelliJ IDEA.
User: magnayn
Date: 22/12/2010
Time: 16:52
To change this template use File | Settings | File Templates.
| Fields inherited from interface javax.servlet.http.HttpServletRequest |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
|
Constructor Summary |
FakeStapler(java.util.Map<java.lang.String,java.lang.Object> data,
java.lang.ClassLoader classLoader)
|
|
Method Summary |
|
bindJSON(java.lang.Class<T> type,
net.sf.json.JSONObject src)
|
void |
bindJSON(java.lang.Object bean,
net.sf.json.JSONObject src)
|
java.lang.Object |
bindJSON(java.lang.reflect.Type type,
java.lang.Class erasure,
java.lang.Object json)
|
|
bindJSONToList(java.lang.Class<T> type,
java.lang.Object src)
|
|
bindParameters(java.lang.Class<T> type,
java.lang.String prefix)
|
|
bindParameters(java.lang.Class<T> type,
java.lang.String prefix,
int index)
|
void |
bindParameters(java.lang.Object bean)
|
void |
bindParameters(java.lang.Object bean,
java.lang.String prefix)
|
|
bindParametersToList(java.lang.Class<T> type,
java.lang.String prefix)
|
boolean |
checkIfModified(java.util.Calendar timestampOfResource,
org.kohsuke.stapler.StaplerResponse rsp)
|
boolean |
checkIfModified(java.util.Date timestampOfResource,
org.kohsuke.stapler.StaplerResponse rsp)
|
boolean |
checkIfModified(long lastModified,
org.kohsuke.stapler.StaplerResponse rsp)
|
boolean |
checkIfModified(long lastModified,
org.kohsuke.stapler.StaplerResponse rsp,
long expiration)
|
org.kohsuke.stapler.Ancestor |
findAncestor(java.lang.Class type)
|
org.kohsuke.stapler.Ancestor |
findAncestor(java.lang.Object anc)
|
|
findAncestorObject(java.lang.Class<T> type)
|
java.util.List<org.kohsuke.stapler.Ancestor> |
getAncestors()
|
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Enumeration |
getAttributeNames()
|
java.lang.String |
getAuthType()
|
java.lang.String |
getCharacterEncoding()
|
java.lang.ClassLoader |
getClassLoader()
|
int |
getContentLength()
|
java.lang.String |
getContentType()
|
java.lang.String |
getContextPath()
|
javax.servlet.http.Cookie[] |
getCookies()
|
long |
getDateHeader(java.lang.String name)
|
org.apache.commons.fileupload.FileItem |
getFileItem(java.lang.String name)
|
java.lang.String |
getHeader(java.lang.String name)
|
java.util.Enumeration |
getHeaderNames()
|
java.util.Enumeration |
getHeaders(java.lang.String name)
|
javax.servlet.ServletInputStream |
getInputStream()
|
int |
getIntHeader(java.lang.String name)
|
java.lang.String |
getLocalAddr()
|
java.util.Locale |
getLocale()
|
java.util.Enumeration |
getLocales()
|
java.lang.String |
getLocalName()
|
int |
getLocalPort()
|
java.lang.String |
getMethod()
|
java.lang.String |
getOriginalRequestURI()
|
java.lang.String |
getOriginalRestOfPath()
|
java.lang.String |
getParameter(java.lang.String name)
|
java.util.Map |
getParameterMap()
|
java.util.Enumeration |
getParameterNames()
|
java.lang.String[] |
getParameterValues(java.lang.String name)
|
java.lang.String |
getPathInfo()
|
java.lang.String |
getPathTranslated()
|
java.lang.String |
getProtocol()
|
java.lang.String |
getQueryString()
|
java.io.BufferedReader |
getReader()
|
java.lang.String |
getRealPath(java.lang.String path)
|
java.lang.String |
getReferer()
|
java.lang.String |
getRemoteAddr()
|
java.lang.String |
getRemoteHost()
|
int |
getRemotePort()
|
java.lang.String |
getRemoteUser()
|
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path)
|
java.lang.String |
getRequestedSessionId()
|
java.lang.String |
getRequestURI()
|
java.lang.StringBuffer |
getRequestURL()
|
java.lang.String |
getRestOfPath()
|
java.lang.String |
getRootPath()
|
java.lang.String |
getScheme()
|
java.lang.String |
getServerName()
|
int |
getServerPort()
|
javax.servlet.ServletContext |
getServletContext()
|
java.lang.String |
getServletPath()
|
javax.servlet.http.HttpSession |
getSession()
|
javax.servlet.http.HttpSession |
getSession(boolean create)
|
org.kohsuke.stapler.Stapler |
getStapler()
|
net.sf.json.JSONObject |
getSubmittedForm()
|
java.security.Principal |
getUserPrincipal()
|
javax.servlet.RequestDispatcher |
getView(java.lang.Class clazz,
java.lang.Object it,
java.lang.String viewName)
|
javax.servlet.RequestDispatcher |
getView(java.lang.Class clazz,
java.lang.String viewName)
|
javax.servlet.RequestDispatcher |
getView(java.lang.Object it,
java.lang.String viewName)
|
boolean |
hasParameter(java.lang.String name)
|
boolean |
isJavaScriptProxyCall()
|
boolean |
isRequestedSessionIdFromCookie()
|
boolean |
isRequestedSessionIdFromUrl()
|
boolean |
isRequestedSessionIdFromURL()
|
boolean |
isRequestedSessionIdValid()
|
boolean |
isSecure()
|
boolean |
isUserInRole(java.lang.String role)
|
void |
removeAttribute(java.lang.String name)
|
void |
setAttribute(java.lang.String name,
java.lang.Object o)
|
void |
setCharacterEncoding(java.lang.String env)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FakeStapler
public FakeStapler(java.util.Map<java.lang.String,java.lang.Object> data,
java.lang.ClassLoader classLoader)
isJavaScriptProxyCall
public boolean isJavaScriptProxyCall()
- Specified by:
isJavaScriptProxyCall in interface org.kohsuke.stapler.StaplerRequest
getStapler
public org.kohsuke.stapler.Stapler getStapler()
- Specified by:
getStapler in interface org.kohsuke.stapler.StaplerRequest
getRestOfPath
public java.lang.String getRestOfPath()
- Specified by:
getRestOfPath in interface org.kohsuke.stapler.StaplerRequest
getOriginalRestOfPath
public java.lang.String getOriginalRestOfPath()
- Specified by:
getOriginalRestOfPath in interface org.kohsuke.stapler.StaplerRequest
getServletContext
public javax.servlet.ServletContext getServletContext()
- Specified by:
getServletContext in interface org.kohsuke.stapler.StaplerRequest
getView
public javax.servlet.RequestDispatcher getView(java.lang.Object it,
java.lang.String viewName)
throws java.io.IOException
- Specified by:
getView in interface org.kohsuke.stapler.StaplerRequest
- Throws:
java.io.IOException
getView
public javax.servlet.RequestDispatcher getView(java.lang.Class clazz,
java.lang.String viewName)
throws java.io.IOException
- Specified by:
getView in interface org.kohsuke.stapler.StaplerRequest
- Throws:
java.io.IOException
getView
public javax.servlet.RequestDispatcher getView(java.lang.Class clazz,
java.lang.Object it,
java.lang.String viewName)
throws java.io.IOException
- Throws:
java.io.IOException
getRootPath
public java.lang.String getRootPath()
- Specified by:
getRootPath in interface org.kohsuke.stapler.StaplerRequest
getReferer
public java.lang.String getReferer()
- Specified by:
getReferer in interface org.kohsuke.stapler.StaplerRequest
getAncestors
public java.util.List<org.kohsuke.stapler.Ancestor> getAncestors()
- Specified by:
getAncestors in interface org.kohsuke.stapler.StaplerRequest
findAncestor
public org.kohsuke.stapler.Ancestor findAncestor(java.lang.Class type)
- Specified by:
findAncestor in interface org.kohsuke.stapler.StaplerRequest
findAncestorObject
public <T> T findAncestorObject(java.lang.Class<T> type)
- Specified by:
findAncestorObject in interface org.kohsuke.stapler.StaplerRequest
findAncestor
public org.kohsuke.stapler.Ancestor findAncestor(java.lang.Object anc)
- Specified by:
findAncestor in interface org.kohsuke.stapler.StaplerRequest
hasParameter
public boolean hasParameter(java.lang.String name)
- Specified by:
hasParameter in interface org.kohsuke.stapler.StaplerRequest
getOriginalRequestURI
public java.lang.String getOriginalRequestURI()
- Specified by:
getOriginalRequestURI in interface org.kohsuke.stapler.StaplerRequest
checkIfModified
public boolean checkIfModified(long lastModified,
org.kohsuke.stapler.StaplerResponse rsp)
- Specified by:
checkIfModified in interface org.kohsuke.stapler.StaplerRequest
checkIfModified
public boolean checkIfModified(long lastModified,
org.kohsuke.stapler.StaplerResponse rsp,
long expiration)
- Specified by:
checkIfModified in interface org.kohsuke.stapler.StaplerRequest
checkIfModified
public boolean checkIfModified(java.util.Date timestampOfResource,
org.kohsuke.stapler.StaplerResponse rsp)
- Specified by:
checkIfModified in interface org.kohsuke.stapler.StaplerRequest
checkIfModified
public boolean checkIfModified(java.util.Calendar timestampOfResource,
org.kohsuke.stapler.StaplerResponse rsp)
- Specified by:
checkIfModified in interface org.kohsuke.stapler.StaplerRequest
bindParameters
public void bindParameters(java.lang.Object bean)
- Specified by:
bindParameters in interface org.kohsuke.stapler.StaplerRequest
bindParameters
public void bindParameters(java.lang.Object bean,
java.lang.String prefix)
- Specified by:
bindParameters in interface org.kohsuke.stapler.StaplerRequest
bindParametersToList
public <T> java.util.List<T> bindParametersToList(java.lang.Class<T> type,
java.lang.String prefix)
- Specified by:
bindParametersToList in interface org.kohsuke.stapler.StaplerRequest
bindParameters
public <T> T bindParameters(java.lang.Class<T> type,
java.lang.String prefix)
- Specified by:
bindParameters in interface org.kohsuke.stapler.StaplerRequest
bindParameters
public <T> T bindParameters(java.lang.Class<T> type,
java.lang.String prefix,
int index)
- Specified by:
bindParameters in interface org.kohsuke.stapler.StaplerRequest
bindJSON
public <T> T bindJSON(java.lang.Class<T> type,
net.sf.json.JSONObject src)
- Specified by:
bindJSON in interface org.kohsuke.stapler.StaplerRequest
bindJSON
public java.lang.Object bindJSON(java.lang.reflect.Type type,
java.lang.Class erasure,
java.lang.Object json)
- Specified by:
bindJSON in interface org.kohsuke.stapler.StaplerRequest
bindJSON
public void bindJSON(java.lang.Object bean,
net.sf.json.JSONObject src)
- Specified by:
bindJSON in interface org.kohsuke.stapler.StaplerRequest
bindJSONToList
public <T> java.util.List<T> bindJSONToList(java.lang.Class<T> type,
java.lang.Object src)
- Specified by:
bindJSONToList in interface org.kohsuke.stapler.StaplerRequest
getAuthType
public java.lang.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(java.lang.String name)
- Specified by:
getDateHeader in interface javax.servlet.http.HttpServletRequest
getHeader
public java.lang.String getHeader(java.lang.String name)
- Specified by:
getHeader in interface javax.servlet.http.HttpServletRequest
getHeaders
public java.util.Enumeration getHeaders(java.lang.String name)
- Specified by:
getHeaders in interface javax.servlet.http.HttpServletRequest
getHeaderNames
public java.util.Enumeration getHeaderNames()
- Specified by:
getHeaderNames in interface javax.servlet.http.HttpServletRequest
getIntHeader
public int getIntHeader(java.lang.String name)
- Specified by:
getIntHeader in interface javax.servlet.http.HttpServletRequest
getMethod
public java.lang.String getMethod()
- Specified by:
getMethod in interface javax.servlet.http.HttpServletRequest
getPathInfo
public java.lang.String getPathInfo()
- Specified by:
getPathInfo in interface javax.servlet.http.HttpServletRequest
getPathTranslated
public java.lang.String getPathTranslated()
- Specified by:
getPathTranslated in interface javax.servlet.http.HttpServletRequest
getContextPath
public java.lang.String getContextPath()
- Specified by:
getContextPath in interface javax.servlet.http.HttpServletRequest
getQueryString
public java.lang.String getQueryString()
- Specified by:
getQueryString in interface javax.servlet.http.HttpServletRequest
getRemoteUser
public java.lang.String getRemoteUser()
- Specified by:
getRemoteUser in interface javax.servlet.http.HttpServletRequest
isUserInRole
public boolean isUserInRole(java.lang.String role)
- Specified by:
isUserInRole in interface javax.servlet.http.HttpServletRequest
getUserPrincipal
public java.security.Principal getUserPrincipal()
- Specified by:
getUserPrincipal in interface javax.servlet.http.HttpServletRequest
getRequestedSessionId
public java.lang.String getRequestedSessionId()
- Specified by:
getRequestedSessionId in interface javax.servlet.http.HttpServletRequest
getRequestURI
public java.lang.String getRequestURI()
- Specified by:
getRequestURI in interface javax.servlet.http.HttpServletRequest
getRequestURL
public java.lang.StringBuffer getRequestURL()
- Specified by:
getRequestURL in interface javax.servlet.http.HttpServletRequest
getServletPath
public java.lang.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
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
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttribute in interface javax.servlet.ServletRequest
getAttributeNames
public java.util.Enumeration getAttributeNames()
- Specified by:
getAttributeNames in interface javax.servlet.ServletRequest
getCharacterEncoding
public java.lang.String getCharacterEncoding()
- Specified by:
getCharacterEncoding in interface javax.servlet.ServletRequest
setCharacterEncoding
public void setCharacterEncoding(java.lang.String env)
throws java.io.UnsupportedEncodingException
- Specified by:
setCharacterEncoding in interface javax.servlet.ServletRequest
- Throws:
java.io.UnsupportedEncodingException
getContentLength
public int getContentLength()
- Specified by:
getContentLength in interface javax.servlet.ServletRequest
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType in interface javax.servlet.ServletRequest
getInputStream
public javax.servlet.ServletInputStream getInputStream()
throws java.io.IOException
- Specified by:
getInputStream in interface javax.servlet.ServletRequest
- Throws:
java.io.IOException
getParameter
public java.lang.String getParameter(java.lang.String name)
- Specified by:
getParameter in interface javax.servlet.ServletRequest
getParameterNames
public java.util.Enumeration getParameterNames()
- Specified by:
getParameterNames in interface javax.servlet.ServletRequest
getParameterValues
public java.lang.String[] getParameterValues(java.lang.String name)
- Specified by:
getParameterValues in interface javax.servlet.ServletRequest
getParameterMap
public java.util.Map getParameterMap()
- Specified by:
getParameterMap in interface javax.servlet.ServletRequest
getProtocol
public java.lang.String getProtocol()
- Specified by:
getProtocol in interface javax.servlet.ServletRequest
getScheme
public java.lang.String getScheme()
- Specified by:
getScheme in interface javax.servlet.ServletRequest
getServerName
public java.lang.String getServerName()
- Specified by:
getServerName in interface javax.servlet.ServletRequest
getServerPort
public int getServerPort()
- Specified by:
getServerPort in interface javax.servlet.ServletRequest
getReader
public java.io.BufferedReader getReader()
throws java.io.IOException
- Specified by:
getReader in interface javax.servlet.ServletRequest
- Throws:
java.io.IOException
getRemoteAddr
public java.lang.String getRemoteAddr()
- Specified by:
getRemoteAddr in interface javax.servlet.ServletRequest
getRemoteHost
public java.lang.String getRemoteHost()
- Specified by:
getRemoteHost in interface javax.servlet.ServletRequest
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object o)
- Specified by:
setAttribute in interface javax.servlet.ServletRequest
removeAttribute
public void removeAttribute(java.lang.String name)
- Specified by:
removeAttribute in interface javax.servlet.ServletRequest
getLocale
public java.util.Locale getLocale()
- Specified by:
getLocale in interface javax.servlet.ServletRequest
getLocales
public java.util.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(java.lang.String path)
- Specified by:
getRequestDispatcher in interface javax.servlet.ServletRequest
getRealPath
public java.lang.String getRealPath(java.lang.String path)
- Specified by:
getRealPath in interface javax.servlet.ServletRequest
getRemotePort
public int getRemotePort()
- Specified by:
getRemotePort in interface javax.servlet.ServletRequest
getLocalName
public java.lang.String getLocalName()
- Specified by:
getLocalName in interface javax.servlet.ServletRequest
getLocalAddr
public java.lang.String getLocalAddr()
- Specified by:
getLocalAddr in interface javax.servlet.ServletRequest
getLocalPort
public int getLocalPort()
- Specified by:
getLocalPort in interface javax.servlet.ServletRequest
getClassLoader
public java.lang.ClassLoader getClassLoader()
getSubmittedForm
public net.sf.json.JSONObject getSubmittedForm()
throws javax.servlet.ServletException
- Specified by:
getSubmittedForm in interface org.kohsuke.stapler.StaplerRequest
- Throws:
javax.servlet.ServletException
getFileItem
public org.apache.commons.fileupload.FileItem getFileItem(java.lang.String name)
throws javax.servlet.ServletException,
java.io.IOException
- Specified by:
getFileItem in interface org.kohsuke.stapler.StaplerRequest
- Throws:
javax.servlet.ServletException
java.io.IOException
Copyright © 2004-2011. All Rights Reserved.