Class 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  
    • 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)  
      • Methods inherited from class javax.ws.rs.core.Response.ResponseBuilder

        newInstance, status, status
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • 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()
        Specified by:
        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
      • entity

        public javax.ws.rs.core.Response.ResponseBuilder entity​(java.lang.Object entity,
                                                                java.lang.annotation.Annotation[] annotations)
        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
      • language

        public javax.ws.rs.core.Response.ResponseBuilder language​(java.util.Locale language)
        Specified by:
        language in class javax.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 class javax.ws.rs.core.Response.ResponseBuilder
      • allow

        public javax.ws.rs.core.Response.ResponseBuilder allow​(java.lang.String... methods)
        Specified by:
        allow in class javax.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 class javax.ws.rs.core.Response.ResponseBuilder
      • encoding

        public javax.ws.rs.core.Response.ResponseBuilder encoding​(java.lang.String encoding)
        Specified by:
        encoding in class javax.ws.rs.core.Response.ResponseBuilder
      • variants

        public javax.ws.rs.core.Response.ResponseBuilder variants​(javax.ws.rs.core.Variant... variants)
        Specified by:
        variants in class javax.ws.rs.core.Response.ResponseBuilder
      • links

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