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 $
 - Author:
 - Bill Burke
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected Objectentityprotected Annotation[]entityAnnotationsprotected Headers<Object>metadataprotected StringreasonPhraseprotected intstatus 
- 
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.ResponseBuilderallow(String... methods)javax.ws.rs.core.Response.ResponseBuilderallow(Set<String> methods)javax.ws.rs.core.Responsebuild()javax.ws.rs.core.Response.ResponseBuildercacheControl(javax.ws.rs.core.CacheControl cacheControl)javax.ws.rs.core.Response.ResponseBuilderclone()javax.ws.rs.core.Response.ResponseBuildercontentLocation(URI location)javax.ws.rs.core.Response.ResponseBuildercookie(javax.ws.rs.core.NewCookie... cookies)static StringcreateVaryHeader(List<javax.ws.rs.core.Variant> variants)javax.ws.rs.core.Response.ResponseBuilderencoding(String encoding)javax.ws.rs.core.Response.ResponseBuilderentity(Object entity)javax.ws.rs.core.Response.ResponseBuilderentity(Object entity, Annotation[] annotations)javax.ws.rs.core.Response.ResponseBuilderexpires(Date expires)static SimpleDateFormatgetDateFormatRFC822()javax.ws.rs.core.Response.ResponseBuilderheader(String name, Object value)javax.ws.rs.core.Response.ResponseBuilderlanguage(String language)javax.ws.rs.core.Response.ResponseBuilderlanguage(Locale language)javax.ws.rs.core.Response.ResponseBuilderlastModified(Date lastModified)javax.ws.rs.core.Response.ResponseBuilderlink(String uri, String rel)javax.ws.rs.core.Response.ResponseBuilderlink(URI uri, String rel)javax.ws.rs.core.Response.ResponseBuilderlinks(javax.ws.rs.core.Link... links)javax.ws.rs.core.Response.ResponseBuilderlocation(URI location)javax.ws.rs.core.Response.ResponseBuilderreplaceAll(javax.ws.rs.core.MultivaluedMap<String,Object> headers)javax.ws.rs.core.Response.ResponseBuilderstatus(int status)javax.ws.rs.core.Response.ResponseBuilderstatus(int status, String reasonPhrase)javax.ws.rs.core.Response.ResponseBuildertag(String tag)javax.ws.rs.core.Response.ResponseBuildertag(javax.ws.rs.core.EntityTag tag)javax.ws.rs.core.Response.ResponseBuildertype(String type)javax.ws.rs.core.Response.ResponseBuildertype(javax.ws.rs.core.MediaType type)javax.ws.rs.core.Response.ResponseBuildervariant(javax.ws.rs.core.Variant variant)javax.ws.rs.core.Response.ResponseBuildervariants(List<javax.ws.rs.core.Variant> variants)javax.ws.rs.core.Response.ResponseBuildervariants(javax.ws.rs.core.Variant... variants) 
 - 
 
- 
- 
Field Detail
- 
entity
protected Object entity
 
- 
entityAnnotations
protected Annotation[] entityAnnotations
 
- 
status
protected int status
 
- 
reasonPhrase
protected String reasonPhrase
 
 - 
 
- 
Method Detail
- 
build
public javax.ws.rs.core.Response build()
- Specified by:
 buildin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
clone
public javax.ws.rs.core.Response.ResponseBuilder clone()
- Specified by:
 clonein classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
status
public javax.ws.rs.core.Response.ResponseBuilder status(int status, String reasonPhrase)- Specified by:
 statusin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
status
public javax.ws.rs.core.Response.ResponseBuilder status(int status)
- Specified by:
 statusin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
entity
public javax.ws.rs.core.Response.ResponseBuilder entity(Object entity)
- Specified by:
 entityin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
entity
public javax.ws.rs.core.Response.ResponseBuilder entity(Object entity, Annotation[] annotations)
- Specified by:
 entityin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
type
public javax.ws.rs.core.Response.ResponseBuilder type(javax.ws.rs.core.MediaType type)
- Specified by:
 typein classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
type
public javax.ws.rs.core.Response.ResponseBuilder type(String type)
- Specified by:
 typein classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
variant
public javax.ws.rs.core.Response.ResponseBuilder variant(javax.ws.rs.core.Variant variant)
- Specified by:
 variantin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
variants
public javax.ws.rs.core.Response.ResponseBuilder variants(List<javax.ws.rs.core.Variant> variants)
- Specified by:
 variantsin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
language
public javax.ws.rs.core.Response.ResponseBuilder language(String language)
- Specified by:
 languagein classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
location
public javax.ws.rs.core.Response.ResponseBuilder location(URI location)
- Specified by:
 locationin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
contentLocation
public javax.ws.rs.core.Response.ResponseBuilder contentLocation(URI location)
- Specified by:
 contentLocationin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
tag
public javax.ws.rs.core.Response.ResponseBuilder tag(javax.ws.rs.core.EntityTag tag)
- Specified by:
 tagin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
tag
public javax.ws.rs.core.Response.ResponseBuilder tag(String tag)
- Specified by:
 tagin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
lastModified
public javax.ws.rs.core.Response.ResponseBuilder lastModified(Date lastModified)
- Specified by:
 lastModifiedin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
cacheControl
public javax.ws.rs.core.Response.ResponseBuilder cacheControl(javax.ws.rs.core.CacheControl cacheControl)
- Specified by:
 cacheControlin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
header
public javax.ws.rs.core.Response.ResponseBuilder header(String name, Object value)
- Specified by:
 headerin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
cookie
public javax.ws.rs.core.Response.ResponseBuilder cookie(javax.ws.rs.core.NewCookie... cookies)
- Specified by:
 cookiein classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
language
public javax.ws.rs.core.Response.ResponseBuilder language(Locale language)
- Specified by:
 languagein classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
getDateFormatRFC822
public static SimpleDateFormat getDateFormatRFC822()
 
- 
expires
public javax.ws.rs.core.Response.ResponseBuilder expires(Date expires)
- Specified by:
 expiresin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
allow
public javax.ws.rs.core.Response.ResponseBuilder allow(String... methods)
- Specified by:
 allowin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
allow
public javax.ws.rs.core.Response.ResponseBuilder allow(Set<String> methods)
- Specified by:
 allowin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
encoding
public javax.ws.rs.core.Response.ResponseBuilder encoding(String encoding)
- Specified by:
 encodingin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
variants
public javax.ws.rs.core.Response.ResponseBuilder variants(javax.ws.rs.core.Variant... variants)
- Specified by:
 variantsin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
links
public javax.ws.rs.core.Response.ResponseBuilder links(javax.ws.rs.core.Link... links)
- Specified by:
 linksin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
link
public javax.ws.rs.core.Response.ResponseBuilder link(URI uri, String rel)
- Specified by:
 linkin classjavax.ws.rs.core.Response.ResponseBuilder
 
- 
link
public javax.ws.rs.core.Response.ResponseBuilder link(String uri, String rel)
- Specified by:
 linkin classjavax.ws.rs.core.Response.ResponseBuilder
 
 - 
 
 -