diff options
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/servlet/request/CMSRequestDAO.java')
-rw-r--r-- | base/server/cms/src/com/netscape/cms/servlet/request/CMSRequestDAO.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/request/CMSRequestDAO.java b/base/server/cms/src/com/netscape/cms/servlet/request/CMSRequestDAO.java index 931ade159..ccf84cafa 100644 --- a/base/server/cms/src/com/netscape/cms/servlet/request/CMSRequestDAO.java +++ b/base/server/cms/src/com/netscape/cms/servlet/request/CMSRequestDAO.java @@ -27,6 +27,7 @@ import org.jboss.resteasy.plugins.providers.atom.Link; import com.netscape.certsrv.apps.CMS; import com.netscape.certsrv.authority.IAuthority; +import com.netscape.certsrv.authorization.IAuthzSubsystem; import com.netscape.certsrv.base.EBaseException; import com.netscape.certsrv.request.CMSRequestInfo; import com.netscape.certsrv.request.CMSRequestInfos; @@ -44,6 +45,7 @@ import com.netscape.certsrv.request.RequestId; public abstract class CMSRequestDAO { protected IRequestQueue queue; protected IAuthority authority; + protected IAuthzSubsystem authz = (IAuthzSubsystem) CMS.getSubsystem(CMS.SUBSYSTEM_AUTHZ); private String[] vlvFilters = { "(requeststate=*)", "(requesttype=enrollment)", @@ -78,6 +80,7 @@ public abstract class CMSRequestDAO { * @param maxResults - max results to be returned in normal search * @param maxTime - max time for normal search * @param uriInfo - uri context of request + * @param authToken - auth token for the request * @return collection of key request info * @throws EBaseException */ @@ -130,6 +133,9 @@ public abstract class CMSRequestDAO { if (params.containsKey("requestType")) { builder.queryParam("requestType", params.getFirst("requestType")); } + if (params.containsKey("realm")) { + builder.queryParam("realm", params.getFirst("realm")); + } builder.queryParam("start", "{start}"); builder.queryParam("pageSize", "{pageSize}"); |