Author: norman
Date: Mon Jan 10 12:02:25 2011
New Revision: 1057162

URL: http://svn.apache.org/viewvc?rev=1057162&view=rev
Log:
fix passing arguments to client. See JAMES-1179

Modified:
    james/server/trunk/cli/src/main/java/org/apache/james/cli/ServerCmd.java

Modified: 
james/server/trunk/cli/src/main/java/org/apache/james/cli/ServerCmd.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/cli/src/main/java/org/apache/james/cli/ServerCmd.java?rev=1057162&r1=1057161&r2=1057162&view=diff
==============================================================================
--- james/server/trunk/cli/src/main/java/org/apache/james/cli/ServerCmd.java 
(original)
+++ james/server/trunk/cli/src/main/java/org/apache/james/cli/ServerCmd.java 
Mon Jan 10 12:02:25 2011
@@ -118,42 +118,42 @@ public class ServerCmd {
         String cmdName = arguments[0];
         try {
             if (cmdName.equals("adduser")) {
-                if (arguments.length == 2) {
-                    probe.addUser(arguments[0], arguments[1]);
+                if (arguments.length == 3) {
+                    probe.addUser(arguments[1], arguments[2]);
                 } else {
                     printUsage();
                     System.exit(1);
                 }
             } else if (cmdName.equals("removeuser")) {
-                if (arguments.length == 1) {
-                    probe.removeUser(arguments[0]);
+                if (arguments.length == 2) {
+                    probe.removeUser(arguments[1]);
                 } else {
                     printUsage();
                     System.exit(1);
                 }
             } else if (cmdName.equals("listusers")) {
-                if (arguments.length == 0) {
+                if (arguments.length == 1) {
                     sCmd.print(probe.listUsers(), System.out);
                 } else {
                     printUsage();
                     System.exit(1);
                 }
             } else if (cmdName.equals("adddomain")) {
-                if (arguments.length == 1) {
-                    probe.addDomain(arguments[0]);
+                if (arguments.length == 2) {
+                    probe.addDomain(arguments[1]);
                 } else {
                     printUsage();
                     System.exit(1);
                 }
             } else if (cmdName.equals("removedomain")) {
-                if (arguments.length == 1) {
-                    probe.removeDomain(arguments[0]);
+                if (arguments.length == 2) {
+                    probe.removeDomain(arguments[1]);
                 } else {
                     printUsage();
                     System.exit(1);
                 }
             } else if (cmdName.equals("listdomains")) {
-                if (arguments.length == 0) {
+                if (arguments.length == 1) {
                     sCmd.print(probe.listDomains(), System.out);
                 } else {
                     printUsage();



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to