Package org.jboss.resteasy.specimpl
Class ResponseBuilderImpl
- java.lang.Object
-
- javax.ws.rs.core.Response.ResponseBuilder
-
- org.jboss.resteasy.specimpl.ResponseBuilderImpl
-
public class ResponseBuilderImpl extends javax.ws.rs.core.Response.ResponseBuilder
- Version:
- $Revision: 1 $
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Object
entity
protected java.lang.annotation.Annotation[]
entityAnnotations
protected Headers<java.lang.Object>
metadata
protected int
status
-
Constructor Summary
Constructors Constructor Description ResponseBuilderImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response.ResponseBuilder
allow(java.lang.String... methods)
javax.ws.rs.core.Response.ResponseBuilder
allow(java.util.Set<java.lang.String> methods)
javax.ws.rs.core.Response
build()
javax.ws.rs.core.Response.ResponseBuilder
cacheControl(javax.ws.rs.core.CacheControl cacheControl)
javax.ws.rs.core.Response.ResponseBuilder
clone()
javax.ws.rs.core.Response.ResponseBuilder
contentLocation(java.net.URI location)
javax.ws.rs.core.Response.ResponseBuilder
cookie(javax.ws.rs.core.NewCookie... cookies)
static java.lang.String
createVaryHeader(java.util.List<javax.ws.rs.core.Variant> variants)
javax.ws.rs.core.Response.ResponseBuilder
encoding(java.lang.String encoding)
javax.ws.rs.core.Response.ResponseBuilder
entity(java.lang.Object entity)
javax.ws.rs.core.Response.ResponseBuilder
entity(java.lang.Object entity, java.lang.annotation.Annotation[] annotations)
javax.ws.rs.core.Response.ResponseBuilder
expires(java.util.Date expires)
static java.text.SimpleDateFormat
getDateFormatRFC822()
javax.ws.rs.core.Response.ResponseBuilder
header(java.lang.String name, java.lang.Object value)
javax.ws.rs.core.Response.ResponseBuilder
language(java.lang.String language)
javax.ws.rs.core.Response.ResponseBuilder
language(java.util.Locale language)
javax.ws.rs.core.Response.ResponseBuilder
lastModified(java.util.Date lastModified)
javax.ws.rs.core.Response.ResponseBuilder
link(java.lang.String uri, java.lang.String rel)
javax.ws.rs.core.Response.ResponseBuilder
link(java.net.URI uri, java.lang.String rel)
javax.ws.rs.core.Response.ResponseBuilder
links(javax.ws.rs.core.Link... links)
javax.ws.rs.core.Response.ResponseBuilder
location(java.net.URI location)
javax.ws.rs.core.Response.ResponseBuilder
replaceAll(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers)
javax.ws.rs.core.Response.ResponseBuilder
status(int status)
javax.ws.rs.core.Response.ResponseBuilder
tag(java.lang.String tag)
javax.ws.rs.core.Response.ResponseBuilder
tag(javax.ws.rs.core.EntityTag tag)
javax.ws.rs.core.Response.ResponseBuilder
type(java.lang.String type)
javax.ws.rs.core.Response.ResponseBuilder
type(javax.ws.rs.core.MediaType type)
javax.ws.rs.core.Response.ResponseBuilder
variant(javax.ws.rs.core.Variant variant)
javax.ws.rs.core.Response.ResponseBuilder
variants(java.util.List<javax.ws.rs.core.Variant> variants)
javax.ws.rs.core.Response.ResponseBuilder
variants(javax.ws.rs.core.Variant... variants)
-
-
-
Field Detail
-
entity
protected java.lang.Object entity
-
entityAnnotations
protected java.lang.annotation.Annotation[] entityAnnotations
-
status
protected int status
-
metadata
protected Headers<java.lang.Object> metadata
-
-
Method Detail
-
build
public javax.ws.rs.core.Response build()
- Specified by:
build
in classjavax.ws.rs.core.Response.ResponseBuilder
-
clone
public javax.ws.rs.core.Response.ResponseBuilder clone()
- Specified by:
clone
in classjavax.ws.rs.core.Response.ResponseBuilder
-
status
public javax.ws.rs.core.Response.ResponseBuilder status(int status)
- Specified by:
status
in classjavax.ws.rs.core.Response.ResponseBuilder
-
entity
public javax.ws.rs.core.Response.ResponseBuilder entity(java.lang.Object entity)
- Specified by:
entity
in classjavax.ws.rs.core.Response.ResponseBuilder
-
entity
public javax.ws.rs.core.Response.ResponseBuilder entity(java.lang.Object entity, java.lang.annotation.Annotation[] annotations)
- Specified by:
entity
in classjavax.ws.rs.core.Response.ResponseBuilder
-
type
public javax.ws.rs.core.Response.ResponseBuilder type(javax.ws.rs.core.MediaType type)
- Specified by:
type
in classjavax.ws.rs.core.Response.ResponseBuilder
-
type
public javax.ws.rs.core.Response.ResponseBuilder type(java.lang.String type)
- Specified by:
type
in classjavax.ws.rs.core.Response.ResponseBuilder
-
variant
public javax.ws.rs.core.Response.ResponseBuilder variant(javax.ws.rs.core.Variant variant)
- Specified by:
variant
in classjavax.ws.rs.core.Response.ResponseBuilder
-
variants
public javax.ws.rs.core.Response.ResponseBuilder variants(java.util.List<javax.ws.rs.core.Variant> variants)
- Specified by:
variants
in classjavax.ws.rs.core.Response.ResponseBuilder
-
createVaryHeader
public static java.lang.String createVaryHeader(java.util.List<javax.ws.rs.core.Variant> variants)
-
language
public javax.ws.rs.core.Response.ResponseBuilder language(java.lang.String language)
- Specified by:
language
in classjavax.ws.rs.core.Response.ResponseBuilder
-
location
public javax.ws.rs.core.Response.ResponseBuilder location(java.net.URI location)
- Specified by:
location
in classjavax.ws.rs.core.Response.ResponseBuilder
-
contentLocation
public javax.ws.rs.core.Response.ResponseBuilder contentLocation(java.net.URI location)
- Specified by:
contentLocation
in classjavax.ws.rs.core.Response.ResponseBuilder
-
tag
public javax.ws.rs.core.Response.ResponseBuilder tag(javax.ws.rs.core.EntityTag tag)
- Specified by:
tag
in classjavax.ws.rs.core.Response.ResponseBuilder
-
tag
public javax.ws.rs.core.Response.ResponseBuilder tag(java.lang.String tag)
- Specified by:
tag
in classjavax.ws.rs.core.Response.ResponseBuilder
-
lastModified
public javax.ws.rs.core.Response.ResponseBuilder lastModified(java.util.Date lastModified)
- Specified by:
lastModified
in classjavax.ws.rs.core.Response.ResponseBuilder
-
cacheControl
public javax.ws.rs.core.Response.ResponseBuilder cacheControl(javax.ws.rs.core.CacheControl cacheControl)
- Specified by:
cacheControl
in classjavax.ws.rs.core.Response.ResponseBuilder
-
header
public javax.ws.rs.core.Response.ResponseBuilder header(java.lang.String name, java.lang.Object value)
- Specified by:
header
in classjavax.ws.rs.core.Response.ResponseBuilder
-
cookie
public javax.ws.rs.core.Response.ResponseBuilder cookie(javax.ws.rs.core.NewCookie... cookies)
- Specified by:
cookie
in classjavax.ws.rs.core.Response.ResponseBuilder
-
language
public javax.ws.rs.core.Response.ResponseBuilder language(java.util.Locale language)
- Specified by:
language
in classjavax.ws.rs.core.Response.ResponseBuilder
-
getDateFormatRFC822
public static java.text.SimpleDateFormat getDateFormatRFC822()
-
expires
public javax.ws.rs.core.Response.ResponseBuilder expires(java.util.Date expires)
- Specified by:
expires
in classjavax.ws.rs.core.Response.ResponseBuilder
-
allow
public javax.ws.rs.core.Response.ResponseBuilder allow(java.lang.String... methods)
- Specified by:
allow
in classjavax.ws.rs.core.Response.ResponseBuilder
-
allow
public javax.ws.rs.core.Response.ResponseBuilder allow(java.util.Set<java.lang.String> methods)
- Specified by:
allow
in classjavax.ws.rs.core.Response.ResponseBuilder
-
encoding
public javax.ws.rs.core.Response.ResponseBuilder encoding(java.lang.String encoding)
- Specified by:
encoding
in classjavax.ws.rs.core.Response.ResponseBuilder
-
variants
public javax.ws.rs.core.Response.ResponseBuilder variants(javax.ws.rs.core.Variant... variants)
- Specified by:
variants
in classjavax.ws.rs.core.Response.ResponseBuilder
-
links
public javax.ws.rs.core.Response.ResponseBuilder links(javax.ws.rs.core.Link... links)
- Specified by:
links
in classjavax.ws.rs.core.Response.ResponseBuilder
-
link
public javax.ws.rs.core.Response.ResponseBuilder link(java.net.URI uri, java.lang.String rel)
- Specified by:
link
in classjavax.ws.rs.core.Response.ResponseBuilder
-
link
public javax.ws.rs.core.Response.ResponseBuilder link(java.lang.String uri, java.lang.String rel)
- Specified by:
link
in classjavax.ws.rs.core.Response.ResponseBuilder
-
replaceAll
public javax.ws.rs.core.Response.ResponseBuilder replaceAll(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers)
- Specified by:
replaceAll
in classjavax.ws.rs.core.Response.ResponseBuilder
-
-