org.resteasy.specimpl
Class ResponseBuilderImpl

java.lang.Object
  extended by javax.ws.rs.core.Response.ResponseBuilder
      extended by org.resteasy.specimpl.ResponseBuilderImpl

public class ResponseBuilderImpl
extends javax.ws.rs.core.Response.ResponseBuilder

Version:
$Revision: 1 $
Author:
Bill Burke

Constructor Summary
ResponseBuilderImpl()
           
 
Method Summary
 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 entity(java.lang.Object entity)
           
 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 lastModified(java.util.Date lastModified)
           
 javax.ws.rs.core.Response.ResponseBuilder location(java.net.URI location)
           
 javax.ws.rs.core.Response.ResponseBuilder status(int status)
           
 javax.ws.rs.core.Response.ResponseBuilder tag(javax.ws.rs.core.EntityTag tag)
           
 javax.ws.rs.core.Response.ResponseBuilder tag(java.lang.String tag)
           
 javax.ws.rs.core.Response.ResponseBuilder type(javax.ws.rs.core.MediaType type)
           
 javax.ws.rs.core.Response.ResponseBuilder type(java.lang.String 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)
           
 
Methods inherited from class javax.ws.rs.core.Response.ResponseBuilder
newInstance, status
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResponseBuilderImpl

public ResponseBuilderImpl()
Method Detail

build

public javax.ws.rs.core.Response build()
Specified by:
build in class javax.ws.rs.core.Response.ResponseBuilder

clone

public javax.ws.rs.core.Response.ResponseBuilder clone()
Overrides:
clone in class javax.ws.rs.core.Response.ResponseBuilder

status

public javax.ws.rs.core.Response.ResponseBuilder status(int status)
Specified by:
status in class javax.ws.rs.core.Response.ResponseBuilder

entity

public javax.ws.rs.core.Response.ResponseBuilder entity(java.lang.Object entity)
Specified by:
entity in class javax.ws.rs.core.Response.ResponseBuilder

type

public javax.ws.rs.core.Response.ResponseBuilder type(javax.ws.rs.core.MediaType type)
Specified by:
type in class javax.ws.rs.core.Response.ResponseBuilder

type

public javax.ws.rs.core.Response.ResponseBuilder type(java.lang.String type)
Specified by:
type in class javax.ws.rs.core.Response.ResponseBuilder

variant

public javax.ws.rs.core.Response.ResponseBuilder variant(javax.ws.rs.core.Variant variant)
Specified by:
variant in class javax.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 class javax.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 class javax.ws.rs.core.Response.ResponseBuilder

location

public javax.ws.rs.core.Response.ResponseBuilder location(java.net.URI location)
Specified by:
location in class javax.ws.rs.core.Response.ResponseBuilder

contentLocation

public javax.ws.rs.core.Response.ResponseBuilder contentLocation(java.net.URI location)
Specified by:
contentLocation in class javax.ws.rs.core.Response.ResponseBuilder

tag

public javax.ws.rs.core.Response.ResponseBuilder tag(javax.ws.rs.core.EntityTag tag)
Specified by:
tag in class javax.ws.rs.core.Response.ResponseBuilder

tag

public javax.ws.rs.core.Response.ResponseBuilder tag(java.lang.String tag)
Specified by:
tag in class javax.ws.rs.core.Response.ResponseBuilder

lastModified

public javax.ws.rs.core.Response.ResponseBuilder lastModified(java.util.Date lastModified)
Specified by:
lastModified in class javax.ws.rs.core.Response.ResponseBuilder

cacheControl

public javax.ws.rs.core.Response.ResponseBuilder cacheControl(javax.ws.rs.core.CacheControl cacheControl)
Specified by:
cacheControl in class javax.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 class javax.ws.rs.core.Response.ResponseBuilder

cookie

public javax.ws.rs.core.Response.ResponseBuilder cookie(javax.ws.rs.core.NewCookie... cookies)
Specified by:
cookie in class javax.ws.rs.core.Response.ResponseBuilder


Copyright © 2008. All Rights Reserved.