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 protectedBuilder()protectedBuilder(WebResponse source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllCookies(List<javax.servlet.http.Cookie> cookies)Tbody(Object body)WebResponsebuild()TclearCookies()TclearHeaders()TcontentType(MediaType contentType)Tcookie(javax.servlet.http.Cookie cookie)Tcookies(List<javax.servlet.http.Cookie> cookies)Theader(String key, String value)Theaders(Map<String,String> headers)TremoveHeader(String key)Tstatus(HttpStatus status)TwebSocket(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)
-
-