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.
|
listCMSRequests
public 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 requestEBaseException
public KeyRequestInfo getRequest(RequestId id, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
id
- EBaseException
public KeyRequestInfo submitRequest(KeyArchivalRequest data, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
data
- EBaseException
public KeyRequestInfo submitRequest(KeyRecoveryRequest data, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
data
- EBaseException
public void approveRequest(RequestId id) throws EBaseException
EBaseException
public void rejectRequest(RequestId id) throws EBaseException
EBaseException
public void cancelRequest(RequestId id) throws EBaseException
EBaseException
public KeyRequestInfo createCMSRequestInfo(IRequest request, javax.ws.rs.core.UriInfo uriInfo)
createCMSRequestInfo
in class CMSRequestDAO