Class CertRequestDAO

    • Constructor Detail

      • CertRequestDAO

        public CertRequestDAO()
    • 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 filter
        start - - start position for VLV search
        pageSize - - page size for VLV search
        maxResults - - max results to be returned in normal search
        maxTime - - max time for normal search
        uriInfo - - uri context of request
        Returns:
        collection of key request info
        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