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

Reply via email to