diff options
author | Ade Lee <alee@redhat.com> | 2013-09-17 12:29:06 -0400 |
---|---|---|
committer | Ade Lee <alee@redhat.com> | 2013-09-17 20:16:15 -0400 |
commit | f37ae8f1d9743c9c17ccc5714865f5c1e5b9db5c (patch) | |
tree | 741d8c052755eac1f8d85c85b63604bc13bb08f1 /base/common/src/com/netscape/cms/servlet/request/KeyRequestService.java | |
parent | acee138537287f202c1a009c0352b9cf9d438a1f (diff) | |
download | pki-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.java | 17 |
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; |