Class RequestImpl

  • All Implemented Interfaces:
    javax.ws.rs.core.Request

    public class RequestImpl
    extends java.lang.Object
    implements javax.ws.rs.core.Request
    Version:
    $Revision: 1 $
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<javax.ws.rs.core.EntityTag> convertEtag​(java.util.List<java.lang.String> tags)  
      javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions()  
      javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions​(java.util.Date lastModified)  
      javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions​(java.util.Date lastModified, javax.ws.rs.core.EntityTag eTag)  
      javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions​(javax.ws.rs.core.EntityTag eTag)  
      javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> getFormParameters()  
      java.lang.String getMethod()  
      javax.ws.rs.core.Response.ResponseBuilder ifMatch​(java.util.List<javax.ws.rs.core.EntityTag> ifMatch, javax.ws.rs.core.EntityTag eTag)  
      javax.ws.rs.core.Response.ResponseBuilder ifModifiedSince​(java.lang.String strDate, java.util.Date lastModified)  
      javax.ws.rs.core.Response.ResponseBuilder ifNoneMatch​(java.util.List<javax.ws.rs.core.EntityTag> ifMatch, javax.ws.rs.core.EntityTag eTag)  
      javax.ws.rs.core.Response.ResponseBuilder ifUnmodifiedSince​(java.lang.String strDate, java.util.Date lastModified)  
      private boolean isRfc7232preconditions()  
      javax.ws.rs.core.Variant selectVariant​(java.util.List<javax.ws.rs.core.Variant> variants)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • headers

        private javax.ws.rs.core.HttpHeaders headers
      • varyHeader

        private java.lang.String varyHeader
      • httpMethod

        private java.lang.String httpMethod
    • Method Detail

      • getMethod

        public java.lang.String getMethod()
        Specified by:
        getMethod in interface javax.ws.rs.core.Request
      • isRfc7232preconditions

        private boolean isRfc7232preconditions()
      • getFormParameters

        public javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> getFormParameters()
      • selectVariant

        public javax.ws.rs.core.Variant selectVariant​(java.util.List<javax.ws.rs.core.Variant> variants)
                                               throws java.lang.IllegalArgumentException
        Specified by:
        selectVariant in interface javax.ws.rs.core.Request
        Throws:
        java.lang.IllegalArgumentException
      • convertEtag

        public java.util.List<javax.ws.rs.core.EntityTag> convertEtag​(java.util.List<java.lang.String> tags)
      • ifMatch

        public javax.ws.rs.core.Response.ResponseBuilder ifMatch​(java.util.List<javax.ws.rs.core.EntityTag> ifMatch,
                                                                 javax.ws.rs.core.EntityTag eTag)
      • ifNoneMatch

        public javax.ws.rs.core.Response.ResponseBuilder ifNoneMatch​(java.util.List<javax.ws.rs.core.EntityTag> ifMatch,
                                                                     javax.ws.rs.core.EntityTag eTag)
      • evaluatePreconditions

        public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions​(javax.ws.rs.core.EntityTag eTag)
        Specified by:
        evaluatePreconditions in interface javax.ws.rs.core.Request
      • ifModifiedSince

        public javax.ws.rs.core.Response.ResponseBuilder ifModifiedSince​(java.lang.String strDate,
                                                                         java.util.Date lastModified)
      • ifUnmodifiedSince

        public javax.ws.rs.core.Response.ResponseBuilder ifUnmodifiedSince​(java.lang.String strDate,
                                                                           java.util.Date lastModified)
      • evaluatePreconditions

        public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions​(java.util.Date lastModified)
        Specified by:
        evaluatePreconditions in interface javax.ws.rs.core.Request
      • evaluatePreconditions

        public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions​(java.util.Date lastModified,
                                                                               javax.ws.rs.core.EntityTag eTag)
        Specified by:
        evaluatePreconditions in interface javax.ws.rs.core.Request
      • evaluatePreconditions

        public javax.ws.rs.core.Response.ResponseBuilder evaluatePreconditions()
        Specified by:
        evaluatePreconditions in interface javax.ws.rs.core.Request