Package com.enonic.xp.web
Class WebResponse.Builder<T extends WebResponse.Builder<T>>
- 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<T>> extends 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 void
addAllCookies(List<javax.servlet.http.Cookie> cookies)
T
body(Object body)
WebResponse
build()
T
clearCookies()
T
clearHeaders()
T
contentType(MediaType contentType)
T
cookie(javax.servlet.http.Cookie cookie)
T
cookies(List<javax.servlet.http.Cookie> cookies)
T
header(String key, String value)
T
headers(Map<String,String> headers)
T
status(HttpStatus status)
T
webSocket(WebSocketConfig webSocket)
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(WebResponse source)
-
-
Method Detail
-
clearHeaders
public T clearHeaders()
-
cookie
public T cookie(javax.servlet.http.Cookie cookie)
-
clearCookies
public T clearCookies()
-
status
public T status(HttpStatus status)
-
webSocket
public T webSocket(WebSocketConfig webSocket)
-
build
public WebResponse build()
-
addAllCookies
public void addAllCookies(List<javax.servlet.http.Cookie> cookies)
-
-