Class ResponseBuilderImpl

  • All Implemented Interfaces:
    Cloneable

    public class ResponseBuilderImpl
    extends javax.ws.rs.core.Response.ResponseBuilder
    implements Cloneable
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.ws.rs.core.Response.ResponseBuilder allow​(String... methods)  
      javax.ws.rs.core.Response.ResponseBuilder allow​(Set<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​(URI location)  
      javax.ws.rs.core.Response.ResponseBuilder cookie​(javax.ws.rs.core.NewCookie... cookies)  
      javax.ws.rs.core.Response.ResponseBuilder encoding​(String encoding)  
      javax.ws.rs.core.Response.ResponseBuilder entity​(Object e)  
      javax.ws.rs.core.Response.ResponseBuilder entity​(Object ent, Annotation[] anns)  
      javax.ws.rs.core.Response.ResponseBuilder expires​(Date date)  
      javax.ws.rs.core.Response.ResponseBuilder header​(String name, Object value)  
      javax.ws.rs.core.Response.ResponseBuilder language​(String language)  
      javax.ws.rs.core.Response.ResponseBuilder language​(Locale locale)  
      javax.ws.rs.core.Response.ResponseBuilder lastModified​(Date date)  
      javax.ws.rs.core.Response.ResponseBuilder link​(String href, String rel)  
      javax.ws.rs.core.Response.ResponseBuilder link​(URI href, String rel)  
      javax.ws.rs.core.Response.ResponseBuilder links​(javax.ws.rs.core.Link... links)  
      javax.ws.rs.core.Response.ResponseBuilder location​(URI loc)  
      javax.ws.rs.core.Response.ResponseBuilder replaceAll​(javax.ws.rs.core.MultivaluedMap<String,​Object> map)  
      javax.ws.rs.core.Response.ResponseBuilder status​(int statusCode)  
      javax.ws.rs.core.Response.ResponseBuilder status​(int statusCode, String reason)  
      javax.ws.rs.core.Response.ResponseBuilder tag​(String tag)  
      javax.ws.rs.core.Response.ResponseBuilder tag​(javax.ws.rs.core.EntityTag tag)  
      javax.ws.rs.core.Response.ResponseBuilder type​(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​(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
    • 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
      • status

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

        public javax.ws.rs.core.Response.ResponseBuilder status​(int statusCode,
                                                                String reason)
        Specified by:
        status in class javax.ws.rs.core.Response.ResponseBuilder
      • entity

        public javax.ws.rs.core.Response.ResponseBuilder entity​(Object e)
        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​(String type)
        Specified by:
        type in class javax.ws.rs.core.Response.ResponseBuilder
      • language

        public javax.ws.rs.core.Response.ResponseBuilder language​(Locale locale)
        Specified by:
        language in class javax.ws.rs.core.Response.ResponseBuilder
      • language

        public javax.ws.rs.core.Response.ResponseBuilder language​(String language)
        Specified by:
        language in class javax.ws.rs.core.Response.ResponseBuilder
      • location

        public javax.ws.rs.core.Response.ResponseBuilder location​(URI loc)
        Specified by:
        location in class javax.ws.rs.core.Response.ResponseBuilder
      • contentLocation

        public javax.ws.rs.core.Response.ResponseBuilder contentLocation​(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​(String tag)
        Specified by:
        tag in class javax.ws.rs.core.Response.ResponseBuilder
      • lastModified

        public javax.ws.rs.core.Response.ResponseBuilder lastModified​(Date date)
        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
      • expires

        public javax.ws.rs.core.Response.ResponseBuilder expires​(Date date)
        Specified by:
        expires 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
      • header

        public javax.ws.rs.core.Response.ResponseBuilder header​(String name,
                                                                Object value)
        Specified by:
        header 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​(List<javax.ws.rs.core.Variant> variants)
        Specified by:
        variants 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
      • allow

        public javax.ws.rs.core.Response.ResponseBuilder allow​(String... methods)
        Specified by:
        allow in class javax.ws.rs.core.Response.ResponseBuilder
      • allow

        public javax.ws.rs.core.Response.ResponseBuilder allow​(Set<String> methods)
        Specified by:
        allow in class javax.ws.rs.core.Response.ResponseBuilder
      • encoding

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

        public javax.ws.rs.core.Response.ResponseBuilder entity​(Object ent,
                                                                Annotation[] anns)
        Specified by:
        entity in class javax.ws.rs.core.Response.ResponseBuilder
      • link

        public javax.ws.rs.core.Response.ResponseBuilder link​(URI href,
                                                              String rel)
        Specified by:
        link in class javax.ws.rs.core.Response.ResponseBuilder
      • link

        public javax.ws.rs.core.Response.ResponseBuilder link​(String href,
                                                              String rel)
        Specified by:
        link 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
      • replaceAll

        public javax.ws.rs.core.Response.ResponseBuilder replaceAll​(javax.ws.rs.core.MultivaluedMap<String,​Object> map)
        Specified by:
        replaceAll 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