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 + " "
