Package com.xpn.xwiki.web
Class XWikiServletRequestStub.Builder
- java.lang.Object
-
- com.xpn.xwiki.web.XWikiServletRequestStub.Builder
-
- Enclosing class:
- XWikiServletRequestStub
public static class XWikiServletRequestStub.Builder extends Object
Builder forXWikiServletRequestStub.- Since:
- 14.10
- Version:
- $Id: 867d18c0c989a02ee1cee7eddd9be128cb116cef $
-
-
Constructor Summary
Constructors Constructor Description Builder()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XWikiServletRequestStubbuild()XWikiServletRequestStub.BuildersetContextPath(String contextPath)XWikiServletRequestStub.BuildersetCookies(javax.servlet.http.Cookie[] cookies)XWikiServletRequestStub.BuildersetHeaders(Map<String,List<String>> headers)XWikiServletRequestStub.BuildersetHttpSession(javax.servlet.http.HttpSession httpSession)XWikiServletRequestStub.BuildersetRemoteAddr(String remoteAddr)XWikiServletRequestStub.BuildersetRequestParameters(Map<String,String[]> requestParameters)XWikiServletRequestStub.BuildersetRequestURL(URL requestURL)
-
-
-
Method Detail
-
setRequestURL
public XWikiServletRequestStub.Builder setRequestURL(URL requestURL)
- Parameters:
requestURL- the request URL- Returns:
- this builder
-
setContextPath
public XWikiServletRequestStub.Builder setContextPath(String contextPath)
- Parameters:
contextPath- the context path- Returns:
- this builder
-
setRequestParameters
public XWikiServletRequestStub.Builder setRequestParameters(Map<String,String[]> requestParameters)
- Parameters:
requestParameters- the request parameters- Returns:
- this builder
-
setHeaders
public XWikiServletRequestStub.Builder setHeaders(Map<String,List<String>> headers)
- Parameters:
headers- the request headers- Returns:
- this builder
-
setCookies
public XWikiServletRequestStub.Builder setCookies(javax.servlet.http.Cookie[] cookies)
- Parameters:
cookies- the request cookies- Returns:
- this builder
-
setRemoteAddr
public XWikiServletRequestStub.Builder setRemoteAddr(String remoteAddr)
- Parameters:
remoteAddr- the remote address- Returns:
- this builder
-
setHttpSession
public XWikiServletRequestStub.Builder setHttpSession(javax.servlet.http.HttpSession httpSession)
- Parameters:
httpSession- the http session to initialize theXWikiServletRequestStubinstance with- Returns:
- the current builder
- Since:
- 14.10.18, 15.5.3, 15.9RC1
-
build
public XWikiServletRequestStub build()
- Returns:
- the built
XWikiServletRequestStubinstance
-
-