Repository: stratos
Updated Branches:
  refs/heads/master 8f9facfbb -> 4be1c863f


Adding application id to add domain mappings command


Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/4be1c863
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/4be1c863
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/4be1c863

Branch: refs/heads/master
Commit: 4be1c863f65cd03dc9dee19fb8ad1a6b7b80ae11
Parents: 8f9facf
Author: Imesh Gunaratne <[email protected]>
Authored: Fri Jan 16 11:25:42 2015 +0530
Committer: Imesh Gunaratne <[email protected]>
Committed: Fri Jan 16 11:25:54 2015 +0530

----------------------------------------------------------------------
 .../java/org/apache/stratos/cli/RestCommandLineService.java    | 5 +++--
 .../apache/stratos/cli/commands/AddDomainMappingsCommand.java  | 6 ++++--
 2 files changed, 7 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/4be1c863/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestCommandLineService.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestCommandLineService.java
 
b/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestCommandLineService.java
index 4b28419..c06767e 100644
--- 
a/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestCommandLineService.java
+++ 
b/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestCommandLineService.java
@@ -851,8 +851,9 @@ public class RestCommandLineService {
         }
     }
 
-    public void addDomainMappings(String resourceFileContent) {
-        restClient.deployEntity(ENDPOINT_DOMAIN_MAPPINGS, resourceFileContent, 
"domain mappings");
+    public void addDomainMappings(String applicationId, String 
resourceFileContent) {
+        String endpoint = ENDPOINT_DOMAIN_MAPPINGS.replace("{applicationId}", 
applicationId);
+        restClient.deployEntity(endpoint, resourceFileContent, "domain 
mappings");
     }
 
     public void listDomainMappings(String applicationId) {

http://git-wip-us.apache.org/repos/asf/stratos/blob/4be1c863/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/commands/AddDomainMappingsCommand.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/commands/AddDomainMappingsCommand.java
 
b/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/commands/AddDomainMappingsCommand.java
index e9036ba..775d0a3 100644
--- 
a/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/commands/AddDomainMappingsCommand.java
+++ 
b/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/commands/AddDomainMappingsCommand.java
@@ -60,7 +60,7 @@ public class AddDomainMappingsCommand implements 
Command<StratosCommandContext>
 
     @Override
     public String getArgumentSyntax() {
-        return null;
+        return "[application-id]";
     }
 
     @Override
@@ -89,8 +89,10 @@ public class AddDomainMappingsCommand implements 
Command<StratosCommandContext>
                             + CliConstants.RESOURCE_PATH_LONG_OPTION + "]");
                     return CliConstants.COMMAND_FAILED;
                 }
+
+                String applicationId = args[0];
                 String resourceFileContent = 
CliUtils.readResource(resourcePath);
-                
RestCommandLineService.getInstance().addDomainMappings(resourceFileContent);
+                
RestCommandLineService.getInstance().addDomainMappings(applicationId, 
resourceFileContent);
                 return CliConstants.COMMAND_SUCCESSFULL;
             } else {
                 System.out.println("usage: " + getName() + " [-" + 
CliConstants.RESOURCE_PATH + " "

Reply via email to