diff options
author | Endi S. Dewata <edewata@redhat.com> | 2016-03-15 21:10:30 +0100 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2016-03-17 01:03:43 +0100 |
commit | 2e02c078fb57fa806d3ff2bf7a1ed2df34966acc (patch) | |
tree | 03c9803a6445b3fcbc982359adc82d36fccb76ab /base/common/src/com/netscape/certsrv/tps | |
parent | b5637ae9c646c99efce4ff874666b75400502b2d (diff) | |
download | pki-2e02c078fb57fa806d3ff2bf7a1ed2df34966acc.tar.gz pki-2e02c078fb57fa806d3ff2bf7a1ed2df34966acc.tar.xz pki-2e02c078fb57fa806d3ff2bf7a1ed2df34966acc.zip |
Added TPS token filter dialog.
The TPS UI Tokens page and the pki tps-token-find CLI have been
modified to provide an interface to filter tokens based on their
attributes.
The TokenService.findTokens() has been modified to accept
additional search criteria based on token attributes.
https://fedorahosted.org/pki/ticket/1482
Diffstat (limited to 'base/common/src/com/netscape/certsrv/tps')
-rw-r--r-- | base/common/src/com/netscape/certsrv/tps/token/TokenClient.java | 20 | ||||
-rw-r--r-- | base/common/src/com/netscape/certsrv/tps/token/TokenResource.java | 4 |
2 files changed, 22 insertions, 2 deletions
diff --git a/base/common/src/com/netscape/certsrv/tps/token/TokenClient.java b/base/common/src/com/netscape/certsrv/tps/token/TokenClient.java index a62e71cf8..63e0edcde 100644 --- a/base/common/src/com/netscape/certsrv/tps/token/TokenClient.java +++ b/base/common/src/com/netscape/certsrv/tps/token/TokenClient.java @@ -40,8 +40,24 @@ public class TokenClient extends Client { resource = createProxy(TokenResource.class); } - public TokenCollection findTokens(String filter, Integer start, Integer size) { - Response response = resource.findTokens(filter, start, size); + public TokenCollection findTokens( + String filter, + String tokenID, + String userID, + String type, + String status, + Integer start, + Integer size) { + + Response response = resource.findTokens( + filter, + tokenID, + userID, + type, + status, + start, + size); + return client.getEntity(response, TokenCollection.class); } diff --git a/base/common/src/com/netscape/certsrv/tps/token/TokenResource.java b/base/common/src/com/netscape/certsrv/tps/token/TokenResource.java index e530a8527..4c1bc39aa 100644 --- a/base/common/src/com/netscape/certsrv/tps/token/TokenResource.java +++ b/base/common/src/com/netscape/certsrv/tps/token/TokenResource.java @@ -45,6 +45,10 @@ public interface TokenResource { @ClientResponseType(entityType=TokenCollection.class) public Response findTokens( @QueryParam("filter") String filter, + @QueryParam("tokenID") String tokenID, + @QueryParam("userID") String userID, + @QueryParam("type") String type, + @QueryParam("status") String status, @QueryParam("start") Integer start, @QueryParam("size") Integer size); |