http://git-wip-us.apache.org/repos/asf/airavata/blob/536cca16/modules/sharing-registry/sharing-service-docs/api-docs/index.html
----------------------------------------------------------------------
diff --git a/modules/sharing-registry/sharing-service-docs/api-docs/index.html 
b/modules/sharing-registry/sharing-service-docs/api-docs/index.html
index e4f5e56..bc39a4f 100644
--- a/modules/sharing-registry/sharing-service-docs/api-docs/index.html
+++ b/modules/sharing-registry/sharing-service-docs/api-docs/index.html
@@ -36,6 +36,12 @@
 <li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_getPermissionTypes">getPermissionTypes</a></li>
 <li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_getUser">getUser</a></li>
 <li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_getUsers">getUsers</a></li>
+<li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_isDomainExists">isDomainExists</a></li>
+<li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_isEntityExists">isEntityExists</a></li>
+<li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_isEntityTypeExists">isEntityTypeExists</a></li>
+<li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_isGroupExists">isGroupExists</a></li>
+<li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_isPermissionExists">isPermissionExists</a></li>
+<li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_isUserExists">isUserExists</a></li>
 <li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_removeChildGroupFromParentGroup">removeChildGroupFromParentGroup</a></li>
 <li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_removeUsersFromGroup">removeUsersFromGroup</a></li>
 <li><a 
href="sharing_cpi.html#Fn_SharingRegistryService_revokeEntitySharingFromGroups">revokeEntitySharingFromGroups</a></li>

http://git-wip-us.apache.org/repos/asf/airavata/blob/536cca16/modules/sharing-registry/sharing-service-docs/api-docs/sharing_cpi.html
----------------------------------------------------------------------
diff --git 
a/modules/sharing-registry/sharing-service-docs/api-docs/sharing_cpi.html 
b/modules/sharing-registry/sharing-service-docs/api-docs/sharing_cpi.html
index 5ec6076..b15ecb1 100644
--- a/modules/sharing-registry/sharing-service-docs/api-docs/sharing_cpi.html
+++ b/modules/sharing-registry/sharing-service-docs/api-docs/sharing_cpi.html
@@ -40,6 +40,12 @@
 <li><a 
href="#Fn_SharingRegistryService_getPermissionTypes">getPermissionTypes</a></li>
 <li><a href="#Fn_SharingRegistryService_getUser">getUser</a></li>
 <li><a href="#Fn_SharingRegistryService_getUsers">getUsers</a></li>
+<li><a href="#Fn_SharingRegistryService_isDomainExists">isDomainExists</a></li>
+<li><a href="#Fn_SharingRegistryService_isEntityExists">isEntityExists</a></li>
+<li><a 
href="#Fn_SharingRegistryService_isEntityTypeExists">isEntityTypeExists</a></li>
+<li><a href="#Fn_SharingRegistryService_isGroupExists">isGroupExists</a></li>
+<li><a 
href="#Fn_SharingRegistryService_isPermissionExists">isPermissionExists</a></li>
+<li><a href="#Fn_SharingRegistryService_isUserExists">isUserExists</a></li>
 <li><a 
href="#Fn_SharingRegistryService_removeChildGroupFromParentGroup">removeChildGroupFromParentGroup</a></li>
 <li><a 
href="#Fn_SharingRegistryService_removeUsersFromGroup">removeUsersFromGroup</a></li>
 <li><a 
href="#Fn_SharingRegistryService_revokeEntitySharingFromGroups">revokeEntitySharingFromGroups</a></li>
@@ -69,6 +75,10 @@
 <pre><code>bool</code> updateDomain(<code><a 
href="sharing_models.html#Struct_Domain">sharing_models.Domain</a></code> 
domain)
     throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
 </pre><p>API method to update a domain</p>
+<br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_isDomainExists">Function: 
SharingRegistryService.isDomainExists</h4>
+<pre><code>bool</code> isDomainExists(<code>string</code> domainId)
+    throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
+</pre><p>API method to check Domain Exists</p>
 <br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_deleteDomain">Function: 
SharingRegistryService.deleteDomain</h4>
 <pre><code>bool</code> deleteDomain(<code>string</code> domainId)
     throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
@@ -90,6 +100,11 @@
 <pre><code>bool</code> updatedUser(<code><a 
href="sharing_models.html#Struct_User">sharing_models.User</a></code> user)
     throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
 </pre><p>API method to update existing user</p>
+<br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_isUserExists">Function: 
SharingRegistryService.isUserExists</h4>
+<pre><code>bool</code> isUserExists(<code>string</code> domainId,
+                  <code>string</code> userId)
+    throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
+</pre><p>API method to check User Exists</p>
 <br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_deleteUser">Function: 
SharingRegistryService.deleteUser</h4>
 <pre><code>bool</code> deleteUser(<code>string</code> domainId,
                 <code>string</code> userId)
@@ -117,6 +132,11 @@
 <pre><code>bool</code> updateGroup(<code><a 
href="sharing_models.html#Struct_UserGroup">sharing_models.UserGroup</a></code> 
group)
     throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
 </pre><p>API method to update a group</p>
+<br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_isGroupExists">Function: 
SharingRegistryService.isGroupExists</h4>
+<pre><code>bool</code> isGroupExists(<code>string</code> domainId,
+                   <code>string</code> groupId)
+    throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
+</pre><p>API method to check Group Exists</p>
 <br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_deleteGroup">Function: 
SharingRegistryService.deleteGroup</h4>
 <pre><code>bool</code> deleteGroup(<code>string</code> domainId,
                  <code>string</code> groupId)
@@ -178,6 +198,11 @@
 <pre><code>bool</code> updateEntityType(<code><a 
href="sharing_models.html#Struct_EntityType">sharing_models.EntityType</a></code>
 entityType)
     throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
 </pre><p>API method to update entity type</p>
+<br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_isEntityTypeExists">Function: 
SharingRegistryService.isEntityTypeExists</h4>
+<pre><code>bool</code> isEntityTypeExists(<code>string</code> domainId,
+                        <code>string</code> entityTypeId)
+    throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
+</pre><p>API method to check EntityType Exists</p>
 <br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_deleteEntityType">Function: 
SharingRegistryService.deleteEntityType</h4>
 <pre><code>bool</code> deleteEntityType(<code>string</code> domainId,
                       <code>string</code> entityTypeId)
@@ -202,6 +227,11 @@
 <pre><code>bool</code> updateEntity(<code><a 
href="sharing_models.html#Struct_Entity">sharing_models.Entity</a></code> 
entity)
     throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
 </pre><p>API method to update entity</p>
+<br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_isEntityExists">Function: 
SharingRegistryService.isEntityExists</h4>
+<pre><code>bool</code> isEntityExists(<code>string</code> domainId,
+                    <code>string</code> entityId)
+    throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
+</pre><p>API method to check Entity Exists</p>
 <br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_deleteEntity">Function: 
SharingRegistryService.deleteEntity</h4>
 <pre><code>bool</code> deleteEntity(<code>string</code> domainId,
                   <code>string</code> entityId)
@@ -240,6 +270,11 @@
 <pre><code>bool</code> updatePermissionType(<code><a 
href="sharing_models.html#Struct_PermissionType">sharing_models.PermissionType</a></code>
 permissionType)
     throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
 </pre><p>API method to update permission type</p>
+<br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_isPermissionExists">Function: 
SharingRegistryService.isPermissionExists</h4>
+<pre><code>bool</code> isPermissionExists(<code>string</code> dimainId,
+                        <code>string</code> permissionId)
+    throws <code><a 
href="sharing_models.html#Struct_SharingRegistryException">sharing_models.SharingRegistryException</a></code>
+</pre><p>API method to check Permission Exists</p>
 <br/></div><div class="definition"><h4 
id="Fn_SharingRegistryService_deletePermissionType">Function: 
SharingRegistryService.deletePermissionType</h4>
 <pre><code>bool</code> deletePermissionType(<code>string</code> domainId,
                           <code>string</code> permissionTypeId)

http://git-wip-us.apache.org/repos/asf/airavata/blob/536cca16/modules/sharing-registry/sharing-service-docs/api-docs/sharing_models.html
----------------------------------------------------------------------
diff --git 
a/modules/sharing-registry/sharing-service-docs/api-docs/sharing_models.html 
b/modules/sharing-registry/sharing-service-docs/api-docs/sharing_models.html
index c21add8..012356e 100644
--- a/modules/sharing-registry/sharing-service-docs/api-docs/sharing_models.html
+++ b/modules/sharing-registry/sharing-service-docs/api-docs/sharing_models.html
@@ -70,7 +70,6 @@ considered as a group in it's own right for implementation 
ease</p>
 <li>OWNER_ID : Owner of the entity</li>
 <li>CREATED_TIME : Created time of the entity</li>
 <li>UPDATED_TIME : Updated time of the entity</li>
- <li>ENTITY_TYPE_ID : Entity type ID</li>
 
 <br/><br/><table class="table-bordered table-striped table-condensed">
 <tr><td><code>NAME</code></td><td><code>0</code></td><td>
@@ -103,7 +102,6 @@ considered as a group in it's own right for implementation 
ease</p>
 <li>FULL_TEXT : Does a full text search. Only applicable for the FULL_TEXT 
field.</li>
 <li>GTE : Greater than or equal. Only applicable for created time and updated 
time.</li>
 <li>LTE : Less than or equal. Only applicable for created time and updated 
time.</li>
- <li>NOT : Not operator. Only applicable for name, permission type id, parent 
entity id and owner id.</li>
 
 <br/><br/><table class="table-bordered table-striped table-condensed">
 <tr><td><code>EQUAL</code></td><td><code>0</code></td><td>

http://git-wip-us.apache.org/repos/asf/airavata/blob/536cca16/modules/sharing-registry/thrift_models/sharing_cpi.thrift
----------------------------------------------------------------------
diff --git a/modules/sharing-registry/thrift_models/sharing_cpi.thrift 
b/modules/sharing-registry/thrift_models/sharing_cpi.thrift
index 5cd837e..72354b3 100644
--- a/modules/sharing-registry/thrift_models/sharing_cpi.thrift
+++ b/modules/sharing-registry/thrift_models/sharing_cpi.thrift
@@ -33,6 +33,10 @@ service SharingRegistryService {
     */
     bool updateDomain(1: required sharing_models.Domain domain) throws (1: 
sharing_models.SharingRegistryException sre)
     /**
+     <p>API method to check Domain Exists</p>
+    */
+    bool isDomainExists(1: required string domainId) throws (1: 
sharing_models.SharingRegistryException sre)
+    /**
      <p>API method to delete domain</p>
     */
     bool deleteDomain(1: required string domainId) throws (1: 
sharing_models.SharingRegistryException sre)
@@ -54,6 +58,10 @@ service SharingRegistryService {
     */
     bool updatedUser(1: required sharing_models.User user) throws (1: 
sharing_models.SharingRegistryException sre)
     /**
+     <p>API method to check User Exists</p>
+    */
+    bool isUserExists(1: required string domainId, 2: required string userId) 
throws (1: sharing_models.SharingRegistryException sre)
+    /**
      <p>API method to delete user</p>
     */
     bool deleteUser(1: required string domainId, 2: required string userId) 
throws (1: sharing_models.SharingRegistryException sre)
@@ -78,6 +86,10 @@ service SharingRegistryService {
     */
     bool updateGroup(1: required sharing_models.UserGroup group) throws (1: 
sharing_models.SharingRegistryException sre)
     /**
+     <p>API method to check Group Exists</p>
+    */
+    bool isGroupExists(1: required string domainId, 2: required string 
groupId) throws (1: sharing_models.SharingRegistryException sre)
+    /**
      <p>API method to delete a group</p>
     */
     bool deleteGroup(1: required string domainId, 2: required string groupId) 
throws (1: sharing_models.SharingRegistryException sre)
@@ -124,6 +136,10 @@ service SharingRegistryService {
     */
     bool updateEntityType(1: required sharing_models.EntityType entityType) 
throws (1: sharing_models.SharingRegistryException sre)
     /**
+     <p>API method to check EntityType Exists</p>
+    */
+    bool isEntityTypeExists(1: required string domainId, 2: required string 
entityTypeId) throws (1: sharing_models.SharingRegistryException sre)
+    /**
      <p>API method to delete entity type</p>
     */
     bool deleteEntityType(1: required string domainId, 2: required string 
entityTypeId) throws (1: sharing_models.SharingRegistryException sre)
@@ -146,6 +162,10 @@ service SharingRegistryService {
     */
     bool updateEntity(1: required sharing_models.Entity entity) throws (1: 
sharing_models.SharingRegistryException sre)
     /**
+     <p>API method to check Entity Exists</p>
+    */
+    bool isEntityExists(1: required string domainId, 2: required string 
entityId) throws (1: sharing_models.SharingRegistryException sre)
+    /**
      <p>API method to delete entity</p>
     */
     bool deleteEntity(1: required string domainId, 2: required string 
entityId) throws (1: sharing_models.SharingRegistryException sre)
@@ -175,6 +195,10 @@ service SharingRegistryService {
     */
     bool updatePermissionType(1: required sharing_models.PermissionType 
permissionType) throws (1: sharing_models.SharingRegistryException sre)
     /**
+     <p>API method to check Permission Exists</p>
+    */
+    bool isPermissionExists(1: required string dimainId, 2: required string 
permissionId) throws (1: sharing_models.SharingRegistryException sre)
+    /**
      <p>API method to delete permission type</p>
     */
     bool deletePermissionType(1: required string domainId, 2: required string 
permissionTypeId) throws (1: sharing_models.SharingRegistryException sre)

Reply via email to