From 7a115785b73a17b8b07c4fcbb91d6b26a5083ba5 Mon Sep 17 00:00:00 2001 From: Inderjeet Singh Date: Mon, 15 Mar 2010 13:12:27 +0000 Subject: [PATCH] Added a getHeader method with a TypedKey in RestRequest. --- .../gson/webservice/definition/rest/RestRequest.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wsdef/src/main/java/com/google/gson/webservice/definition/rest/RestRequest.java b/wsdef/src/main/java/com/google/gson/webservice/definition/rest/RestRequest.java index b1bd672a..d354b88a 100644 --- a/wsdef/src/main/java/com/google/gson/webservice/definition/rest/RestRequest.java +++ b/wsdef/src/main/java/com/google/gson/webservice/definition/rest/RestRequest.java @@ -19,6 +19,7 @@ import com.google.gson.webservice.definition.ContentBodySpec; import com.google.gson.webservice.definition.HeaderMap; import com.google.gson.webservice.definition.HttpMethod; import com.google.gson.webservice.definition.RequestBody; +import com.google.gson.webservice.definition.TypedKey; /** * The data associated with a Web service request. This includes HTTP request header parameters @@ -63,7 +64,11 @@ public final class RestRequest { public String getContentType() { return ContentBodySpec.JSON_CONTENT_TYPE; } - + + public T getHeader(TypedKey key) { + return headers.get(key); + } + @SuppressWarnings("unchecked") public T getHeader(String headerName) { return (T) headers.get(headerName);