summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorburdziak <olaf.burdziakowski@nokia.com>2018-01-19 10:12:09 +0100
committerPatrick Brady <pb071s@att.com>2018-01-19 18:39:00 +0000
commit442e579d63a7d2034a1595a97503046ea2181c29 (patch)
treeebff1c75748fe0e64b8be33c57dfc76aee4770cd
parent831db8d4d93b955b0553f77b0bec1566a783d2b3 (diff)
Fixed switch to if statement
Brakets added, initial check is requred before read of first argument. Issue-ID: APPC-432 Change-Id: Id29d098d1e7358ebc3f53c19cfc60288793253d3 Signed-off-by: burdziak <olaf.burdziakowski@nokia.com>
-rw-r--r--appc-common/src/main/java/org/onap/appc/CmdLine.java39
1 files changed, 17 insertions, 22 deletions
diff --git a/appc-common/src/main/java/org/onap/appc/CmdLine.java b/appc-common/src/main/java/org/onap/appc/CmdLine.java
index d63bd8758..383de8949 100644
--- a/appc-common/src/main/java/org/onap/appc/CmdLine.java
+++ b/appc-common/src/main/java/org/onap/appc/CmdLine.java
@@ -29,32 +29,27 @@ import org.onap.appc.encryption.EncryptionTool;
public class CmdLine {
public static void main(String[] args) {
- if(args.length <= 1 || args.length >= 3){
- printUsage();
- }else{
- String command = args[0];
-
- switch(command){
- case "encrypt":
- if(args[1]!= null){
- String clearText = args[1];
- String encrypted = EncryptionTool.getInstance().encrypt(clearText);
- System.out.println(encrypted);
- }else{
- printUsage();
- }
- break;
- default:
- printUsage();
- break;
-
+
+ if (args.length < 1) {
+ printUsage();
+ return;
+ }
+
+ String command = args[0];//first parameter
+
+ if (0 == command.compareTo("encrypt") && args.length == 2)//two parameters are required
+ {
+ String clearText = args[1];
+ String encrypted = EncryptionTool.getInstance().encrypt(clearText);
+ System.out.println(encrypted);
+ return;
+ } else {
+ printUsage();
}
- }
-
}
private static void printUsage(){
System.out.println("Usage: java -jar <this jar> ...");
System.out.println("\tencrypt <your text> \t\t(Encrypts your text)");
}
-}
+} \ No newline at end of file