diff options
Diffstat (limited to 'base/java-tools/src')
| -rw-r--r-- | base/java-tools/src/com/netscape/cmstools/system/SecurityDomainCLI.java | 1 | ||||
| -rw-r--r-- | base/java-tools/src/com/netscape/cmstools/system/SecurityDomainGetInstallTokenCLI.java | 98 |
2 files changed, 0 insertions, 99 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/system/SecurityDomainCLI.java b/base/java-tools/src/com/netscape/cmstools/system/SecurityDomainCLI.java index 224e215a8..b1a359788 100644 --- a/base/java-tools/src/com/netscape/cmstools/system/SecurityDomainCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/system/SecurityDomainCLI.java @@ -35,7 +35,6 @@ public class SecurityDomainCLI extends CLI { public SecurityDomainCLI(CLI parent) { super("securitydomain", "Security domain commands", parent); - addModule(new SecurityDomainGetInstallTokenCLI(this)); addModule(new SecurityDomainShowCLI(this)); } diff --git a/base/java-tools/src/com/netscape/cmstools/system/SecurityDomainGetInstallTokenCLI.java b/base/java-tools/src/com/netscape/cmstools/system/SecurityDomainGetInstallTokenCLI.java deleted file mode 100644 index 86e722aaa..000000000 --- a/base/java-tools/src/com/netscape/cmstools/system/SecurityDomainGetInstallTokenCLI.java +++ /dev/null @@ -1,98 +0,0 @@ -// --- BEGIN COPYRIGHT BLOCK --- -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; version 2 of the License. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -// -// (C) 2012 Red Hat, Inc. -// All rights reserved. -// --- END COPYRIGHT BLOCK --- - -package com.netscape.cmstools.system; - -import java.net.InetAddress; -import java.util.Arrays; - -import org.apache.commons.cli.CommandLine; -import org.apache.commons.cli.Option; - -import com.netscape.certsrv.system.InstallToken; -import com.netscape.cmstools.cli.CLI; -import com.netscape.cmstools.cli.MainCLI; - -/** - * @author Endi S. Dewata - */ -public class SecurityDomainGetInstallTokenCLI extends CLI { - - public SecurityDomainCLI securityDomainCLI; - - public SecurityDomainGetInstallTokenCLI(SecurityDomainCLI securityDomainCLI) { - super("get-install-token", "Get install token", securityDomainCLI); - this.securityDomainCLI = securityDomainCLI; - - createOptions(); - } - - public void printHelp() { - formatter.printHelp(getFullName() + " --subsystem <subsystem> [OPTIONS...]", options); - } - - public void createOptions() { - Option option = new Option(null, "hostname", true, "Hostname"); - option.setArgName("hostname"); - options.addOption(option); - - option = new Option(null, "subsystem", true, "Subsystem"); - option.setArgName("subsystem"); - option.setRequired(true); - options.addOption(option); - } - - public void execute(String[] args) throws Exception { - // Always check for "--help" prior to parsing - if (Arrays.asList(args).contains("--help")) { - // Display usage - printHelp(); - System.exit(0); - } - - CommandLine cmd = null; - - try { - cmd = parser.parse(options, args); - - } catch (Exception e) { - System.err.println("Error: " + e.getMessage()); - printHelp(); - System.exit(-1); - } - - String[] cmdArgs = cmd.getArgs(); - - if (cmdArgs.length != 0) { - System.err.println("Error: Too many arguments specified."); - printHelp(); - System.exit(-1); - } - - String hostname = cmd.getOptionValue("hostname"); - if (hostname == null) { - hostname = InetAddress.getLocalHost().getHostName(); - } - - String subsystem = cmd.getOptionValue("subsystem"); - - InstallToken token = securityDomainCLI.securityDomainClient.getInstallToken(hostname, subsystem); - - MainCLI.printMessage("Install token: \"" + token.getToken() + "\""); - } -} |
