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.Objectentityprotected java.lang.annotation.Annotation[]entityAnnotationsprotected Headers<java.lang.Object>metadataprotected 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(java.lang.String... methods)javax.ws.rs.core.Response.ResponseBuilderallow(java.util.Set<java.lang.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(java.net.URI location)javax.ws.rs.core.Response.ResponseBuildercookie(javax.ws.rs.core.NewCookie... cookies)static java.lang.StringcreateVaryHeader(java.util.List<javax.ws.rs.core.Variant> variants)javax.ws.rs.core.Response.ResponseBuilderencoding(java.lang.String encoding)javax.ws.rs.core.Response.ResponseBuilderentity(java.lang.Object entity)javax.ws.rs.core.Response.ResponseBuilderentity(java.lang.Object entity, java.lang.annotation.Annotation[] annotations)javax.ws.rs.core.Response.ResponseBuilderexpires(java.util.Date expires)static java.text.SimpleDateFormatgetDateFormatRFC822()javax.ws.rs.core.Response.ResponseBuilderheader(java.lang.String name, java.lang.Object value)javax.ws.rs.core.Response.ResponseBuilderlanguage(java.lang.String language)javax.ws.rs.core.Response.ResponseBuilderlanguage(java.util.Locale language)javax.ws.rs.core.Response.ResponseBuilderlastModified(java.util.Date lastModified)javax.ws.rs.core.Response.ResponseBuilderlink(java.lang.String uri, java.lang.String rel)javax.ws.rs.core.Response.ResponseBuilderlink(java.net.URI uri, java.lang.String rel)javax.ws.rs.core.Response.ResponseBuilderlinks(javax.ws.rs.core.Link... links)javax.ws.rs.core.Response.ResponseBuilderlocation(java.net.URI location)javax.ws.rs.core.Response.ResponseBuilderreplaceAll(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers)javax.ws.rs.core.Response.ResponseBuilderstatus(int status)javax.ws.rs.core.Response.ResponseBuildertag(java.lang.String tag)javax.ws.rs.core.Response.ResponseBuildertag(javax.ws.rs.core.EntityTag tag)javax.ws.rs.core.Response.ResponseBuildertype(java.lang.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(java.util.List<javax.ws.rs.core.Variant> variants)javax.ws.rs.core.Response.ResponseBuildervariants(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:
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)
- Specified by:
statusin classjavax.ws.rs.core.Response.ResponseBuilder
-
entity
public javax.ws.rs.core.Response.ResponseBuilder entity(java.lang.Object entity)
- Specified by:
entityin 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:
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(java.lang.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(java.util.List<javax.ws.rs.core.Variant> variants)
- Specified by:
variantsin 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:
languagein classjavax.ws.rs.core.Response.ResponseBuilder
-
location
public javax.ws.rs.core.Response.ResponseBuilder location(java.net.URI location)
- Specified by:
locationin classjavax.ws.rs.core.Response.ResponseBuilder
-
contentLocation
public javax.ws.rs.core.Response.ResponseBuilder contentLocation(java.net.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(java.lang.String tag)
- Specified by:
tagin classjavax.ws.rs.core.Response.ResponseBuilder
-
lastModified
public javax.ws.rs.core.Response.ResponseBuilder lastModified(java.util.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(java.lang.String name, java.lang.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(java.util.Locale language)
- Specified by:
languagein 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:
expiresin classjavax.ws.rs.core.Response.ResponseBuilder
-
allow
public javax.ws.rs.core.Response.ResponseBuilder allow(java.lang.String... methods)
- Specified by:
allowin classjavax.ws.rs.core.Response.ResponseBuilder
-
allow
public javax.ws.rs.core.Response.ResponseBuilder allow(java.util.Set<java.lang.String> methods)
- Specified by:
allowin classjavax.ws.rs.core.Response.ResponseBuilder
-
encoding
public javax.ws.rs.core.Response.ResponseBuilder encoding(java.lang.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(java.net.URI uri, java.lang.String rel)- Specified by:
linkin 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:
linkin 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:
replaceAllin classjavax.ws.rs.core.Response.ResponseBuilder
-
-