org.resteasy.specimpl
Class RequestImpl
java.lang.Object
org.resteasy.specimpl.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 $
- Author:
- Bill Burke
Constructor Summary |
RequestImpl(javax.ws.rs.core.HttpHeaders headers,
java.lang.String httpMethod)
|
Method Summary |
java.util.List<javax.ws.rs.core.EntityTag> |
convertEtag(java.util.List<java.lang.String> tags)
|
java.util.List<java.lang.String> |
convertString(java.util.List<java.lang.String> tags)
|
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.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)
|
static javax.ws.rs.core.Variant |
pickVariant(java.util.List<javax.ws.rs.core.Variant> has,
java.util.List<javax.ws.rs.core.MediaType> accepts,
java.util.List<java.lang.String> languages,
java.util.List<java.lang.String> encodings)
|
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 |
RequestImpl
public RequestImpl(javax.ws.rs.core.HttpHeaders headers,
java.lang.String httpMethod)
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
pickVariant
public static javax.ws.rs.core.Variant pickVariant(java.util.List<javax.ws.rs.core.Variant> has,
java.util.List<javax.ws.rs.core.MediaType> accepts,
java.util.List<java.lang.String> languages,
java.util.List<java.lang.String> encodings)
convertString
public java.util.List<java.lang.String> convertString(java.util.List<java.lang.String> tags)
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
Copyright © 2008. All Rights Reserved.