Package com.netscape.cms.servlet.cert
Class CertRequestDAO
- java.lang.Object
-
- com.netscape.cms.servlet.request.CMSRequestDAO
-
- com.netscape.cms.servlet.cert.CertRequestDAO
-
public class CertRequestDAO extends CMSRequestDAO
- Author:
- alee
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ATTR_SERIALNO
-
Fields inherited from class com.netscape.cms.servlet.request.CMSRequestDAO
authority, authz
-
-
Constructor Summary
Constructors Constructor Description CertRequestDAO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
changeRequestState(RequestId id, javax.servlet.http.HttpServletRequest request, CertReviewResponse data, java.util.Locale locale, java.lang.String op)
CertRequestInfo
createCMSRequestInfo(IRequest request, javax.ws.rs.core.UriInfo uriInfo)
CertRequestInfo
getRequest(RequestId id, javax.ws.rs.core.UriInfo uriInfo)
Gets info for a specific requestCertRequestInfos
listRequests(java.lang.String filter, RequestId start, int pageSize, int maxResults, int maxTime, javax.ws.rs.core.UriInfo uriInfo)
Finds list of requests matching the specified search filter.CertReviewResponse
reviewRequest(javax.servlet.http.HttpServletRequest servletRequest, RequestId id, javax.ws.rs.core.UriInfo uriInfo, java.util.Locale locale)
Gets info for a specific requestCertRequestInfos
submitRequest(AuthorityID aid, CertEnrollmentRequest data, javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo, java.util.Locale locale)
Submits an enrollment request and processes it.-
Methods inherited from class com.netscape.cms.servlet.request.CMSRequestDAO
listCMSRequests
-
-
-
-
Field Detail
-
ATTR_SERIALNO
public static final java.lang.String ATTR_SERIALNO
- See Also:
- Constant Field Values
-
-
Method Detail
-
listRequests
public CertRequestInfos listRequests(java.lang.String filter, RequestId start, int pageSize, int maxResults, int maxTime, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
Finds list of requests matching the specified search filter. If the filter corresponds to a VLV search, then that search is executed and the pageSize and start parameters are used. Otherwise, the maxResults and maxTime parameters are used in the regularly indexed search.- Parameters:
filter
- - ldap search filterstart
- - start position for VLV searchpageSize
- - page size for VLV searchmaxResults
- - max results to be returned in normal searchmaxTime
- - max time for normal searchuriInfo
- - uri context of request- Returns:
- collection of key request info
- Throws:
EBaseException
-
getRequest
public CertRequestInfo getRequest(RequestId id, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
Gets info for a specific request- Parameters:
id
-- Returns:
- info for specific request
- Throws:
EBaseException
-
reviewRequest
public CertReviewResponse reviewRequest(javax.servlet.http.HttpServletRequest servletRequest, RequestId id, javax.ws.rs.core.UriInfo uriInfo, java.util.Locale locale) throws EBaseException
Gets info for a specific request- Parameters:
id
-- Returns:
- info for specific request
- Throws:
EBaseException
-
submitRequest
public CertRequestInfos submitRequest(AuthorityID aid, CertEnrollmentRequest data, javax.servlet.http.HttpServletRequest request, javax.ws.rs.core.UriInfo uriInfo, java.util.Locale locale) throws EBaseException
Submits an enrollment request and processes it.- Parameters:
data
-- Returns:
- info for the request submitted.
- Throws:
EBaseException
javax.servlet.ServletException
-
changeRequestState
public void changeRequestState(RequestId id, javax.servlet.http.HttpServletRequest request, CertReviewResponse data, java.util.Locale locale, java.lang.String op) throws EBaseException
- Throws:
EBaseException
-
createCMSRequestInfo
public CertRequestInfo createCMSRequestInfo(IRequest request, javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
createCMSRequestInfo
in classCMSRequestDAO
-
-