1.1MR C007
svn path=/trunk/; revision=551
diff --git a/src/jsr311-api/src/javax/ws/rs/core/Request.java b/src/jsr311-api/src/javax/ws/rs/core/Request.java
index c01bd6f..7c5e413 100644
--- a/src/jsr311-api/src/javax/ws/rs/core/Request.java
+++ b/src/jsr311-api/src/javax/ws/rs/core/Request.java
@@ -100,4 +100,17 @@
* @throws java.lang.IllegalStateException if called outside the scope of a request
*/
ResponseBuilder evaluatePreconditions(Date lastModified, EntityTag eTag);
+
+ /**
+ * Evaluate request preconditions for a resource that does not currently
+ * exist. The primary use of this method is to support the {@link <a
+ * href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.26">
+ * If-None-Match: *</a>} precondition.
+ *
+ * @return null if the preconditions are met or a ResponseBuilder set with
+ * the appropriate status if the preconditions are not met.
+ * @throws java.lang.IllegalStateException if called outside the scope of
+ * a request
+ */
+ ResponseBuilder evaluatePreconditions();
}