Updated Branches: refs/heads/master 6c0227d41 -> cc335e7e0
adding domain check availability method to endpoint Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/cc335e7e Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/cc335e7e Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/cc335e7e Branch: refs/heads/master Commit: cc335e7e0144ff2831bbede0035ffcc7e9e79fe6 Parents: 6c0227d Author: rekathiru <[email protected]> Authored: Fri Feb 7 17:09:07 2014 +0530 Committer: rekathiru <[email protected]> Committed: Fri Feb 7 17:09:07 2014 +0530 ---------------------------------------------------------------------- components/org.apache.stratos.rest.endpoint/pom.xml | 7 +++++++ .../stratos/rest/endpoint/services/StratosAdmin.java | 10 ++++++++++ 2 files changed, 17 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/cc335e7e/components/org.apache.stratos.rest.endpoint/pom.xml ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.rest.endpoint/pom.xml b/components/org.apache.stratos.rest.endpoint/pom.xml index d0904c1..d03d9a9 100644 --- a/components/org.apache.stratos.rest.endpoint/pom.xml +++ b/components/org.apache.stratos.rest.endpoint/pom.xml @@ -114,6 +114,12 @@ </dependency> <dependency> <groupId>org.apache.stratos</groupId> + <artifactId>org.apache.stratos.common</artifactId> + <version>4.0.0-SNAPSHOT</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.stratos</groupId> <artifactId>org.apache.stratos.manager</artifactId> <version>4.0.0-SNAPSHOT</version> <scope>provided</scope> @@ -130,5 +136,6 @@ <version>4.0.0-SNAPSHOT</version> <scope>provided</scope> </dependency> + </dependencies> </project> http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/cc335e7e/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/services/StratosAdmin.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/services/StratosAdmin.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/services/StratosAdmin.java index 207ca11..a608233 100644 --- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/services/StratosAdmin.java +++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/services/StratosAdmin.java @@ -694,6 +694,16 @@ public class StratosAdmin extends AbstractAdmin { } @POST + @Path("tenant/availability/{tenantDomain}") + @Consumes("application/json") + @AuthorizationAction("/permission/protected/manage/monitor/tenants") + @SuperTenantService(true) + public boolean isDomainAvailable(@PathParam("tenantDomain") String tenantDomain) throws Exception { + return CommonUtil.isDomainNameAvailable(tenantDomain); + + } + + @POST @Path("tenant/deactivate/{tenantDomain}") @Consumes("application/json") @AuthorizationAction("/permission/protected/manage/monitor/tenants")
