public class KeyRequestDAO extends CMSRequestDAO
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTR_SERIALNO |
authority, queue| Constructor and Description |
|---|
KeyRequestDAO() |
| Modifier and Type | Method and Description |
|---|---|
void |
approveRequest(RequestId id) |
void |
cancelRequest(RequestId id) |
KeyRequestInfo |
createCMSRequestInfo(IRequest request,
javax.ws.rs.core.UriInfo uriInfo) |
KeyRequestInfo |
getRequest(RequestId id,
javax.ws.rs.core.UriInfo uriInfo)
Gets info for a specific request
|
KeyRequestInfos |
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.
|
void |
rejectRequest(RequestId id) |
KeyRequestInfo |
submitRequest(KeyArchivalRequest data,
javax.ws.rs.core.UriInfo uriInfo)
Submits an archival request and processes it.
|
KeyRequestInfo |
submitRequest(KeyRecoveryRequest data,
javax.ws.rs.core.UriInfo uriInfo)
Submits a key recovery request.
|
listCMSRequestspublic static final java.lang.String ATTR_SERIALNO
public KeyRequestInfos listRequests(java.lang.String filter, RequestId start, int pageSize, int maxResults, int maxTime, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
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 requestEBaseExceptionpublic KeyRequestInfo getRequest(RequestId id, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
id - EBaseExceptionpublic KeyRequestInfo submitRequest(KeyArchivalRequest data, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
data - EBaseExceptionpublic KeyRequestInfo submitRequest(KeyRecoveryRequest data, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
data - EBaseExceptionpublic void approveRequest(RequestId id) throws EBaseException
EBaseExceptionpublic void rejectRequest(RequestId id) throws EBaseException
EBaseExceptionpublic void cancelRequest(RequestId id) throws EBaseException
EBaseExceptionpublic KeyRequestInfo createCMSRequestInfo(IRequest request, javax.ws.rs.core.UriInfo uriInfo)
createCMSRequestInfo in class CMSRequestDAO