summaryrefslogtreecommitdiffstats
path: root/base/java-tools/src/com
diff options
context:
space:
mode:
Diffstat (limited to 'base/java-tools/src/com')
-rw-r--r--base/java-tools/src/com/netscape/cmstools/group/GroupAddCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/group/GroupFindCLI.java14
-rw-r--r--base/java-tools/src/com/netscape/cmstools/group/GroupMemberAddCLI.java22
-rw-r--r--base/java-tools/src/com/netscape/cmstools/group/GroupMemberFindCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/group/GroupMemberRemoveCLI.java22
-rw-r--r--base/java-tools/src/com/netscape/cmstools/group/GroupMemberShowCLI.java22
-rw-r--r--base/java-tools/src/com/netscape/cmstools/group/GroupModifyCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/group/GroupRemoveCLI.java20
-rw-r--r--base/java-tools/src/com/netscape/cmstools/group/GroupShowCLI.java20
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserAddCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserCertAddCLI.java28
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserCertFindCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserCertRemoveCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserCertShowCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserFindCLI.java14
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserMembershipAddCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserMembershipFindCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserMembershipRemoveCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserModifyCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserRemoveCLI.java18
-rw-r--r--base/java-tools/src/com/netscape/cmstools/user/UserShowCLI.java18
21 files changed, 71 insertions, 325 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/group/GroupAddCLI.java b/base/java-tools/src/com/netscape/cmstools/group/GroupAddCLI.java
index 8bb529aef..0ae506f3f 100644
--- a/base/java-tools/src/com/netscape/cmstools/group/GroupAddCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/group/GroupAddCLI.java
@@ -54,28 +54,16 @@ public class GroupAddCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 1) {
- System.err.println("Error: No Group ID specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("No Group ID specified.");
}
String groupID = cmdArgs[0];
diff --git a/base/java-tools/src/com/netscape/cmstools/group/GroupFindCLI.java b/base/java-tools/src/com/netscape/cmstools/group/GroupFindCLI.java
index 3c340d8a2..dda3dacbc 100644
--- a/base/java-tools/src/com/netscape/cmstools/group/GroupFindCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/group/GroupFindCLI.java
@@ -60,21 +60,11 @@ public class GroupFindCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
String filter = cmdArgs.length > 0 ? cmdArgs[0] : null;
diff --git a/base/java-tools/src/com/netscape/cmstools/group/GroupMemberAddCLI.java b/base/java-tools/src/com/netscape/cmstools/group/GroupMemberAddCLI.java
index 3c953a14d..cc0041773 100644
--- a/base/java-tools/src/com/netscape/cmstools/group/GroupMemberAddCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/group/GroupMemberAddCLI.java
@@ -45,32 +45,20 @@ public class GroupMemberAddCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 2) {
- System.err.println("Error: Incorrect number of arguments specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("Incorrect number of arguments specified.");
}
- String groupID = args[0];
- String memberID = args[1];
+ String groupID = cmdArgs[0];
+ String memberID = cmdArgs[1];
GroupMemberData groupMemberData = groupMemberCLI.groupClient.addGroupMember(groupID, memberID);
diff --git a/base/java-tools/src/com/netscape/cmstools/group/GroupMemberFindCLI.java b/base/java-tools/src/com/netscape/cmstools/group/GroupMemberFindCLI.java
index 7a4f217f0..788827abf 100644
--- a/base/java-tools/src/com/netscape/cmstools/group/GroupMemberFindCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/group/GroupMemberFindCLI.java
@@ -60,28 +60,16 @@ public class GroupMemberFindCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length < 1 || cmdArgs.length > 2) {
- System.err.println("Error: Incorrect number of arguments specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("Incorrect number of arguments specified.");
}
String groupID = cmdArgs[0];
diff --git a/base/java-tools/src/com/netscape/cmstools/group/GroupMemberRemoveCLI.java b/base/java-tools/src/com/netscape/cmstools/group/GroupMemberRemoveCLI.java
index 95760aa2a..89cb66855 100644
--- a/base/java-tools/src/com/netscape/cmstools/group/GroupMemberRemoveCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/group/GroupMemberRemoveCLI.java
@@ -44,32 +44,20 @@ public class GroupMemberRemoveCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 2) {
- System.err.println("Error: Incorrect number of arguments specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("Incorrect number of arguments specified.");
}
- String groupID = args[0];
- String memberID = args[1];
+ String groupID = cmdArgs[0];
+ String memberID = cmdArgs[1];
groupMemberCLI.groupClient.removeGroupMember(groupID, memberID);
diff --git a/base/java-tools/src/com/netscape/cmstools/group/GroupMemberShowCLI.java b/base/java-tools/src/com/netscape/cmstools/group/GroupMemberShowCLI.java
index c04366d92..a0e9f2231 100644
--- a/base/java-tools/src/com/netscape/cmstools/group/GroupMemberShowCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/group/GroupMemberShowCLI.java
@@ -45,32 +45,20 @@ public class GroupMemberShowCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 2) {
- System.err.println("Error: Incorrect number of arguments specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("Incorrect number of arguments specified.");
}
- String groupID = args[0];
- String memberID = args[1];
+ String groupID = cmdArgs[0];
+ String memberID = cmdArgs[1];
GroupMemberData groupMemberData = groupMemberCLI.groupClient.getGroupMember(groupID, memberID);
diff --git a/base/java-tools/src/com/netscape/cmstools/group/GroupModifyCLI.java b/base/java-tools/src/com/netscape/cmstools/group/GroupModifyCLI.java
index e26a63b7c..f3dd2f951 100644
--- a/base/java-tools/src/com/netscape/cmstools/group/GroupModifyCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/group/GroupModifyCLI.java
@@ -54,28 +54,16 @@ public class GroupModifyCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 1) {
- System.err.println("Error: No Group ID specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("No Group ID specified.");
}
String groupID = cmdArgs[0];
diff --git a/base/java-tools/src/com/netscape/cmstools/group/GroupRemoveCLI.java b/base/java-tools/src/com/netscape/cmstools/group/GroupRemoveCLI.java
index 0fd7d2fd0..68a17483e 100644
--- a/base/java-tools/src/com/netscape/cmstools/group/GroupRemoveCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/group/GroupRemoveCLI.java
@@ -45,31 +45,19 @@ public class GroupRemoveCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 1) {
- System.err.println("Error: No Group ID specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("No Group ID specified.");
}
- String groupID = args[0];
+ String groupID = cmdArgs[0];
groupCLI.groupClient.removeGroup(groupID);
diff --git a/base/java-tools/src/com/netscape/cmstools/group/GroupShowCLI.java b/base/java-tools/src/com/netscape/cmstools/group/GroupShowCLI.java
index 0030c083a..39cc66b03 100644
--- a/base/java-tools/src/com/netscape/cmstools/group/GroupShowCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/group/GroupShowCLI.java
@@ -45,31 +45,19 @@ public class GroupShowCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 1) {
- System.err.println("Error: No Group ID specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("No Group ID specified.");
}
- String groupID = args[0];
+ String groupID = cmdArgs[0];
GroupData groupData = groupCLI.groupClient.getGroup(groupID);
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserAddCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserAddCLI.java
index 281d2ab36..4cccd7adf 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserAddCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserAddCLI.java
@@ -75,28 +75,16 @@ public class UserAddCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 1) {
- System.err.println("Error: No User ID specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("No User ID specified.");
}
String userID = cmdArgs[0];
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserCertAddCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserCertAddCLI.java
index 3e96c1dee..3b233cdb2 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserCertAddCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserCertAddCLI.java
@@ -64,28 +64,16 @@ public class UserCertAddCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 1) {
- System.err.println("Error: No User ID specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("No User ID specified.");
}
String userID = cmdArgs[0];
@@ -95,10 +83,7 @@ public class UserCertAddCLI extends CLI {
String encoded;
if (inputFile != null && serialNumber != null) {
- System.err.println("Error: Conflicting options: --input and --serial.");
- printHelp();
- System.exit(-1);
- return;
+ throw new Exception("Conflicting options: --input and --serial.");
} else if (inputFile != null) {
if (verbose) {
@@ -122,10 +107,7 @@ public class UserCertAddCLI extends CLI {
encoded = certData.getEncoded();
} else {
- System.err.println("Error: Missing input file or serial number.");
- printHelp();
- System.exit(-1);
- return;
+ throw new Exception("Missing input file or serial number.");
}
UserCertData userCertData = new UserCertData();
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserCertFindCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserCertFindCLI.java
index 9f70e2054..4f6980fd8 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserCertFindCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserCertFindCLI.java
@@ -60,28 +60,16 @@ public class UserCertFindCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 1) {
- System.err.println("Error: No User ID specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("No User ID specified.");
}
String userID = cmdArgs[0];
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserCertRemoveCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserCertRemoveCLI.java
index 445dbb1f8..e1f15cac5 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserCertRemoveCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserCertRemoveCLI.java
@@ -46,28 +46,16 @@ public class UserCertRemoveCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 2) {
- System.err.println("Error: Incorrect number of arguments specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("Incorrect number of arguments specified.");
}
String userID = args[0];
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserCertShowCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserCertShowCLI.java
index 59e7b016f..1267dbc80 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserCertShowCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserCertShowCLI.java
@@ -60,28 +60,16 @@ public class UserCertShowCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 2) {
- System.err.println("Error: Incorrect number of arguments specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("Incorrect number of arguments specified.");
}
boolean showPrettyPrint = cmd.hasOption("pretty");
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserFindCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserFindCLI.java
index 64653105f..8f9b8ba7f 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserFindCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserFindCLI.java
@@ -60,21 +60,11 @@ public class UserFindCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
String filter = cmdArgs.length > 0 ? cmdArgs[0] : null;
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserMembershipAddCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserMembershipAddCLI.java
index 8fb7adb66..966e8ed40 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserMembershipAddCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserMembershipAddCLI.java
@@ -45,28 +45,16 @@ public class UserMembershipAddCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 2) {
- System.err.println("Error: Incorrect number of arguments specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("Incorrect number of arguments specified.");
}
String userID = args[0];
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserMembershipFindCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserMembershipFindCLI.java
index 037e45e1c..f51fc49b5 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserMembershipFindCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserMembershipFindCLI.java
@@ -60,28 +60,16 @@ public class UserMembershipFindCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length < 1 || cmdArgs.length > 2) {
- System.err.println("Error: Incorrect number of arguments specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("Incorrect number of arguments specified.");
}
String userID = cmdArgs[0];
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserMembershipRemoveCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserMembershipRemoveCLI.java
index 99418c7f0..1573cc8ab 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserMembershipRemoveCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserMembershipRemoveCLI.java
@@ -44,28 +44,16 @@ public class UserMembershipRemoveCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 2) {
- System.err.println("Error: Incorrect number of arguments specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("Incorrect number of arguments specified.");
}
String userID = args[0];
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserModifyCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserModifyCLI.java
index b0e2e8ecb..e632672d7 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserModifyCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserModifyCLI.java
@@ -75,28 +75,16 @@ public class UserModifyCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 1) {
- System.err.println("Error: No User ID specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("No User ID specified.");
}
String userId = cmdArgs[0];
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserRemoveCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserRemoveCLI.java
index 83db50faf..4ad8bf1b3 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserRemoveCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserRemoveCLI.java
@@ -44,28 +44,16 @@ public class UserRemoveCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 1) {
- System.err.println("Error: No User ID specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("No User ID specified.");
}
String userID = args[0];
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserShowCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserShowCLI.java
index dafebff2c..e46013940 100644
--- a/base/java-tools/src/com/netscape/cmstools/user/UserShowCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/user/UserShowCLI.java
@@ -45,28 +45,16 @@ public class UserShowCLI extends CLI {
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);
+ return;
}
- CommandLine cmd = null;
-
- try {
- cmd = parser.parse(options, args);
-
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- printHelp();
- System.exit(-1);
- }
+ CommandLine cmd = parser.parse(options, args);
String[] cmdArgs = cmd.getArgs();
if (cmdArgs.length != 1) {
- System.err.println("Error: No User ID specified.");
- printHelp();
- System.exit(-1);
+ throw new Exception("No User ID specified.");
}
String userId = args[0];