summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/cms/servlet/request/KeyRequestService.java
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2013-09-17 12:29:06 -0400
committerAde Lee <alee@redhat.com>2013-09-17 20:16:15 -0400
commitf37ae8f1d9743c9c17ccc5714865f5c1e5b9db5c (patch)
tree741d8c052755eac1f8d85c85b63604bc13bb08f1 /base/common/src/com/netscape/cms/servlet/request/KeyRequestService.java
parentacee138537287f202c1a009c0352b9cf9d438a1f (diff)
downloadpki-f37ae8f1d9743c9c17ccc5714865f5c1e5b9db5c.tar.gz
pki-f37ae8f1d9743c9c17ccc5714865f5c1e5b9db5c.tar.xz
pki-f37ae8f1d9743c9c17ccc5714865f5c1e5b9db5c.zip
Workaround for resteasy context problem
Resteasy 3.0.1 is not populating the @Context parameters if they are defined in a super class. This is a workaround until that problem is fixed. See https://issues.jboss.org/browse/RESTEASY-952
Diffstat (limited to 'base/common/src/com/netscape/cms/servlet/request/KeyRequestService.java')
-rw-r--r--base/common/src/com/netscape/cms/servlet/request/KeyRequestService.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/base/common/src/com/netscape/cms/servlet/request/KeyRequestService.java b/base/common/src/com/netscape/cms/servlet/request/KeyRequestService.java
index 433206298..fce3e879e 100644
--- a/base/common/src/com/netscape/cms/servlet/request/KeyRequestService.java
+++ b/base/common/src/com/netscape/cms/servlet/request/KeyRequestService.java
@@ -18,7 +18,12 @@
package com.netscape.cms.servlet.request;
+import javax.servlet.http.HttpServletRequest;
+import javax.ws.rs.core.Context;
+import javax.ws.rs.core.HttpHeaders;
import javax.ws.rs.core.MultivaluedMap;
+import javax.ws.rs.core.Request;
+import javax.ws.rs.core.UriInfo;
import com.netscape.certsrv.apps.CMS;
import com.netscape.certsrv.base.BadRequestException;
@@ -41,6 +46,18 @@ import com.netscape.cmsutil.ldap.LDAPUtil;
*/
public class KeyRequestService extends PKIService implements KeyRequestResource {
+ @Context
+ private UriInfo uriInfo;
+
+ @Context
+ private HttpHeaders headers;
+
+ @Context
+ private Request request;
+
+ @Context
+ private HttpServletRequest servletRequest;
+
public static final int DEFAULT_START = 0;
public static final int DEFAULT_PAGESIZE = 20;
public static final int DEFAULT_MAXRESULTS = 100;