Package com.enonic.xp.web
Class WebResponse.Builder<T extends WebResponse.Builder>
- java.lang.Object
-
- com.enonic.xp.web.WebResponse.Builder<T>
-
- Direct Known Subclasses:
PortalResponse.Builder
- Enclosing class:
- WebResponse
public static class WebResponse.Builder<T extends WebResponse.Builder> extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(WebResponse source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
body(java.lang.Object body)
WebResponse
build()
T
clearCookies()
T
clearHeaders()
T
contentType(com.google.common.net.MediaType contentType)
T
cookie(javax.servlet.http.Cookie cookie)
T
cookies(java.util.List<javax.servlet.http.Cookie> cookies)
T
header(java.lang.String key, java.lang.String value)
T
headers(java.util.Map<java.lang.String,java.lang.String> headers)
T
status(HttpStatus status)
T
webSocket(WebSocketConfig webSocket)
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(WebResponse source)
-
-
Method Detail
-
body
public T body(java.lang.Object body)
-
headers
public T headers(java.util.Map<java.lang.String,java.lang.String> headers)
-
header
public T header(java.lang.String key, java.lang.String value)
-
clearHeaders
public T clearHeaders()
-
cookies
public T cookies(java.util.List<javax.servlet.http.Cookie> cookies)
-
cookie
public T cookie(javax.servlet.http.Cookie cookie)
-
clearCookies
public T clearCookies()
-
contentType
public T contentType(com.google.common.net.MediaType contentType)
-
status
public T status(HttpStatus status)
-
webSocket
public T webSocket(WebSocketConfig webSocket)
-
build
public WebResponse build()
-
-