[Title] Modify config list 71/10671/1
authorhyeongseok.heo <hyeongseok.heo@samsung.com>
Thu, 3 Oct 2013 15:00:34 +0000 (00:00 +0900)
committerhyeongseok.heo <hyeongseok.heo@samsung.com>
Thu, 3 Oct 2013 15:00:34 +0000 (00:00 +0900)
[Desc.]
[Issue]

Change-Id: I70dd8d4a7de3c841e9067c471910c72a43f0337d
Signed-off-by: hyeongseok.heo <hyeongseok.heo@samsung.com>
org.tizen.ncli.ide/.gitignore
org.tizen.ncli.ide/lib/args4j-2.0.24-SNAPSHOT.jar [new file with mode: 0644]
org.tizen.ncli.ide/src/org/tizen/ncli/ide/config/CLIConfig.java
org.tizen.ncli.ide/src/org/tizen/ncli/ide/shell/ConfigCLI.java

diff --git a/org.tizen.ncli.ide/lib/args4j-2.0.24-SNAPSHOT.jar b/org.tizen.ncli.ide/lib/args4j-2.0.24-SNAPSHOT.jar
new file mode 100644 (file)
index 0000000..3e47b56
Binary files /dev/null and b/org.tizen.ncli.ide/lib/args4j-2.0.24-SNAPSHOT.jar differ
index f1f4a55..63e3d30 100644 (file)
@@ -50,8 +50,8 @@ public class CLIConfig {
      * \r
      */\r
     private void setConfigValues() {\r
-        globalKeys = Preference.list("TIZEN.CLI.GLOBAL");\r
-        localKeys = Preference.list("TIZEN.CLI.LOCAL");\r
+        globalKeys = Preference.list(CLIConstant.TIZEN_CLI_GLOBAL_KEY);\r
+        localKeys = Preference.list(CLIConstant.TIZEN_CLI_LOCAL_KEY);\r
     }\r
 \r
     \r
@@ -72,4 +72,14 @@ public class CLIConfig {
        return null;\r
     }\r
 \r
+       public String getLocalValue(String localKey) {\r
+           return Preference.get(CLIConstant.TIZEN_CLI_LOCAL_KEY, localKey);\r
+       }\r
+       \r
+       public String getGlobalValue(String globalKey) {\r
+           return Preference.get(CLIConstant.TIZEN_CLI_GLOBAL_KEY, globalKey);\r
+       }\r
+    \r
+    \r
+\r
 }\r
index 601ab59..b27b611 100644 (file)
@@ -25,6 +25,7 @@
 package org.tizen.ncli.ide.shell;\r
 \r
 import java.util.ArrayList;\r
+import java.util.Collection;\r
 import java.util.HashMap;\r
 import java.util.List;\r
 import java.util.Map;\r
@@ -79,12 +80,22 @@ public class ConfigCLI extends AbstractCLI{
         CLIConfig tizenCLIConfig = configCommand.runCommand();\r
         //Printout result of command \r
         if(list) {\r
-            //TODO print message should be refined \r
-               output.format("list config key values....{}", tizenCLIConfig);\r
+               //TODO print message should be refined \r
+               output.format("list config key values....\n");\r
+               Collection<String> globalKeys = tizenCLIConfig.getGlobalKeys();\r
+               Collection<String> localKeys = tizenCLIConfig.getLocalKeys();\r
+               output.format("Global configurations ====\n");\r
+               for (String globalKey : globalKeys) {\r
+                       output.format("%1$s=%2$s\n",globalKey,tizenCLIConfig.getGlobalValue(globalKey) );\r
+               }\r
+               output.format("Local configurations ====\n");\r
+               for (String localKey : localKeys) {\r
+                               output.format("%1$s=%2$s\n", localKey,tizenCLIConfig.getLocalValue(localKey));\r
+                       }               \r
         }else if(global){\r
-            output.format("Setting global configuration is succeeded....");\r
+            output.format("Setting global configuration is succeeded....\n");\r
         }else {\r
-            output.format("Setting configuration is succeeded....");\r
+            output.format("Setting configuration is succeeded....\n");\r
         }\r
         \r
         output.flush();\r