diff options
author | Endi S. Dewata <edewata@redhat.com> | 2013-08-06 02:29:50 -0400 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2013-08-23 23:17:21 -0400 |
commit | ccb8d7148fc4f50fa9d949edb4f47ad6742af2bc (patch) | |
tree | 376f44c0eaa0a39c4787fb8bf09aa9ddfd85eeac /base/java-tools/src/com/netscape/cmstools/cert/CertReleaseHoldCLI.java | |
parent | 752166224154243f93fad5ea10dd4ebd87e1c369 (diff) | |
download | pki-ccb8d7148fc4f50fa9d949edb4f47ad6742af2bc.tar.gz pki-ccb8d7148fc4f50fa9d949edb4f47ad6742af2bc.tar.xz pki-ccb8d7148fc4f50fa9d949edb4f47ad6742af2bc.zip |
Refactored CLI framework.
Some common CLI methods and attributes have been refactored into the CLI base
class. A new SubsystemCLI class was added as the base for subsystem CLI
modules. The MainCLI was modified such that it will only perform authentication
if the subsystem is specified in the server URI. If no subsystem is specified
in the URI, the authentication will be done by the subsystem CLI module.
Ticket #701
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/cert/CertReleaseHoldCLI.java')
-rw-r--r-- | base/java-tools/src/com/netscape/cmstools/cert/CertReleaseHoldCLI.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/cert/CertReleaseHoldCLI.java b/base/java-tools/src/com/netscape/cmstools/cert/CertReleaseHoldCLI.java index 515850539..aa58539b8 100644 --- a/base/java-tools/src/com/netscape/cmstools/cert/CertReleaseHoldCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/cert/CertReleaseHoldCLI.java @@ -36,15 +36,15 @@ import com.netscape.cmstools.cli.MainCLI; */ public class CertReleaseHoldCLI extends CLI { - public CertCLI parent; + public CertCLI certCLI; - public CertReleaseHoldCLI(CertCLI parent) { - super("release-hold", "Place certificate off-hold"); - this.parent = parent; + public CertReleaseHoldCLI(CertCLI certCLI) { + super("release-hold", "Place certificate off-hold", certCLI); + this.certCLI = certCLI; } public void printHelp() { - formatter.printHelp(parent.name + "-" + name + " <Serial Number> [OPTIONS...]", options); + formatter.printHelp(getFullName() + " <Serial Number> [OPTIONS...]", options); } public void execute(String[] args) throws Exception { @@ -73,7 +73,7 @@ public class CertReleaseHoldCLI extends CLI { if (!cmd.hasOption("force")) { - CertData certData = parent.client.getCert(certID); + CertData certData = certCLI.certClient.getCert(certID); System.out.println("Placing certificate off-hold:"); @@ -91,7 +91,7 @@ public class CertReleaseHoldCLI extends CLI { CertUnrevokeRequest request = new CertUnrevokeRequest(); - CertRequestInfo certRequestInfo = parent.client.unrevokeCert(certID, request); + CertRequestInfo certRequestInfo = certCLI.certClient.unrevokeCert(certID, request); if (verbose) { CertCLI.printCertRequestInfo(certRequestInfo); @@ -106,7 +106,7 @@ public class CertReleaseHoldCLI extends CLI { MainCLI.printMessage("Could not place certificate \"" + certID.toHexString() + "\" off-hold"); } else { MainCLI.printMessage("Placed certificate \"" + certID.toHexString() + "\" off-hold"); - CertData certData = parent.client.getCert(certID); + CertData certData = certCLI.certClient.getCert(certID); CertCLI.printCertData(certData, false, false); } } else { |