diff options
author | Endi S. Dewata <edewata@redhat.com> | 2016-04-23 00:50:08 +0200 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2016-05-03 01:55:54 +0200 |
commit | 2b5f9e1630bae2e755093447b08c2236ce8db158 (patch) | |
tree | fb3f30683227f8bb02df12ece82b26273879e151 /base/java-tools/src/com/netscape/cmstools/tps/token/TokenFindCLI.java | |
parent | 29cee52cfeb4b6c1b10f6ef4b4bdf91bffe0de7c (diff) | |
download | pki-2b5f9e1630bae2e755093447b08c2236ce8db158.tar.gz pki-2b5f9e1630bae2e755093447b08c2236ce8db158.tar.xz pki-2b5f9e1630bae2e755093447b08c2236ce8db158.zip |
Refactored TokenStatus enumeration.
The TokenStatus enumeration has been converted into a class to
allow overriding the TokenStatus.valueOf() to provide backward
compatibility.
https://fedorahosted.org/pki/ticket/2286
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/tps/token/TokenFindCLI.java')
-rw-r--r-- | base/java-tools/src/com/netscape/cmstools/tps/token/TokenFindCLI.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/tps/token/TokenFindCLI.java b/base/java-tools/src/com/netscape/cmstools/tps/token/TokenFindCLI.java index cfe7c2fe3..477d6d926 100644 --- a/base/java-tools/src/com/netscape/cmstools/tps/token/TokenFindCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/tps/token/TokenFindCLI.java @@ -26,6 +26,7 @@ import org.apache.commons.cli.Option; import com.netscape.certsrv.tps.token.TokenCollection; import com.netscape.certsrv.tps.token.TokenData; +import com.netscape.certsrv.tps.token.TokenStatus; import com.netscape.cmstools.cli.CLI; import com.netscape.cmstools.cli.MainCLI; @@ -97,7 +98,12 @@ public class TokenFindCLI extends CLI { String tokenID = cmd.getOptionValue("token"); String userID = cmd.getOptionValue("user"); String type = cmd.getOptionValue("type"); - String status = cmd.getOptionValue("status"); + String statusStr = cmd.getOptionValue("status"); + + TokenStatus status = null; + if (statusStr != null) { + status = TokenStatus.valueOf(statusStr); + } String s = cmd.getOptionValue("start"); Integer start = s == null ? null : Integer.valueOf(s); |