airavata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From scnakand...@apache.org
Subject [1/3] airavata git commit: adding governance registry server handler code
Date Mon, 03 Oct 2016 21:22:41 GMT
Repository: airavata
Updated Branches:
  refs/heads/airavata-gov-registry d14df923c -> 99de5cc42


http://git-wip-us.apache.org/repos/asf/airavata/blob/99de5cc4/modules/airavata-sharing-registry/thrift_models/sharing_cpi.thrift
----------------------------------------------------------------------
diff --git a/modules/airavata-sharing-registry/thrift_models/sharing_cpi.thrift b/modules/airavata-sharing-registry/thrift_models/sharing_cpi.thrift
index 2f8e255..065416d 100644
--- a/modules/airavata-sharing-registry/thrift_models/sharing_cpi.thrift
+++ b/modules/airavata-sharing-registry/thrift_models/sharing_cpi.thrift
@@ -27,25 +27,25 @@ service GovRegistryService {
     /**
      * Domain Operations
     **/
-    bool createDomain(1: required sharing_models.Domain domain) throws (1: sharing_models.GovRegistryException
gre)
+    string createDomain(1: required sharing_models.Domain domain) throws (1: sharing_models.GovRegistryException
gre)
     bool updateDomain(1: required sharing_models.Domain domain) throws (1: sharing_models.GovRegistryException
gre)
     bool deleteDomain(1: required string domainId) throws (1: sharing_models.GovRegistryException
gre)
     sharing_models.Domain getDomain(1: required string domainId) throws (1: sharing_models.GovRegistryException
gre)
-    list<sharing_models.Domain> getDomains(1: required i32 offset, 2: required i32
limit)
+    list<sharing_models.Domain> getDomains(1: required i32 offset, 2: required i32
limit) throws (1: sharing_models.GovRegistryException gre);
 
     /**
      * User Operations
     **/
-    bool registerUser(1: required sharing_models.User user) throws (1: sharing_models.GovRegistryException
gre)
+    string createUser(1: required sharing_models.User user) throws (1: sharing_models.GovRegistryException
gre)
     bool updatedUser(1: required sharing_models.User user) throws (1: sharing_models.GovRegistryException
gre)
     bool deleteUser(1: required string userId) throws (1: sharing_models.GovRegistryException
gre)
     sharing_models.User getUser(1: required string userId) throws (1: sharing_models.GovRegistryException
gre)
-    list<sharing_models.User> getUsers(1: required string domain, 2: required i32 offset,
3: required i32 limit)
+    list<sharing_models.User> getUsers(1: required string domain, 2: required i32 offset,
3: required i32 limit) throws (1: sharing_models.GovRegistryException gre);
 
     /**
      * Group Operations
     **/
-    bool createGroup(1: required sharing_models.UserGroup group) throws (1: sharing_models.GovRegistryException
gre)
+    string createGroup(1: required sharing_models.UserGroup group) throws (1: sharing_models.GovRegistryException
gre)
     bool updateGroup(1: required sharing_models.UserGroup group) throws (1: sharing_models.GovRegistryException
gre)
     bool deleteGroup(1: required string groupId) throws (1: sharing_models.GovRegistryException
gre)
     sharing_models.UserGroup getGroup(1: required string groupId) throws (1: sharing_models.GovRegistryException
gre)
@@ -53,21 +53,23 @@ service GovRegistryService {
 
     bool addUsersToGroup(1: required list<string> userIds, 2: required string groupId)
throws (1: sharing_models.GovRegistryException gre);
     bool removeUsersFromGroup(1: required list<string> userIds, 2: required string
groupId) throws (1: sharing_models.GovRegistryException gre);
-    map<string, sharing_models.GroupType> getGroupMembers(1: required string groupId)
+    map<string, sharing_models.GroupChildType> getGroupMembers(1: required string groupId,
2: required i32 offset, 3: required i32 limit) throws (1: sharing_models.GovRegistryException
gre);
+    bool addChildGroupToParentGroup(1: required string childId, 2: required string groupId)
throws (1: sharing_models.GovRegistryException gre);
+    bool removeChildGroupFromParentGroup(1: required string childId, 2: required string groupId)
throws (1: sharing_models.GovRegistryException gre);
 
     /**
      * EntityType Operations
     **/
-    bool createEntityType(1: required sharing_models.EntityType entityType) throws (1: sharing_models.GovRegistryException
gre)
+    string createEntityType(1: required sharing_models.EntityType entityType) throws (1:
sharing_models.GovRegistryException gre)
     bool updateEntityType(1: required sharing_models.EntityType entityType) throws (1: sharing_models.GovRegistryException
gre)
     bool deleteEntityType(1: required string entityTypeId) throws (1: sharing_models.GovRegistryException
gre)
     sharing_models.EntityType getEntityType(1: required string entityTypeId) throws (1: sharing_models.GovRegistryException
gre)
-    list<sharing_models.EntityType> getEntityTypes(1: required string domain, 2: required
i32 offset, 3: required i32 limit)
+    list<sharing_models.EntityType> getEntityTypes(1: required string domain, 2: required
i32 offset, 3: required i32 limit) throws (1: sharing_models.GovRegistryException gre);
 
     /**
      * Entity Operations
     **/
-    bool registerEntity(1: required sharing_models.Entity entity) throws (1: sharing_models.GovRegistryException
gre)
+    string createEntity(1: required sharing_models.Entity entity) throws (1: sharing_models.GovRegistryException
gre)
     bool updateEntity(1: required sharing_models.Entity entity) throws (1: sharing_models.GovRegistryException
gre)
     bool deleteEntity(1: required string entityId) throws (1: sharing_models.GovRegistryException
gre)
     sharing_models.Entity getEntity(1: required string entityId) throws (1: sharing_models.GovRegistryException
gre)
@@ -75,11 +77,11 @@ service GovRegistryService {
             3: required map<string, string> filters, 4: required i32 offset, 5: required
i32 limit) throws (1: sharing_models.GovRegistryException gre)
 
     /**
-     * EntityType Operations
+     * Permission Operations
     **/
-    bool createPermissionType(1: required sharing_models.PermissionType permisionType) throws
(1: sharing_models.GovRegistryException gre)
-    bool updatePermissionType(1: required sharing_models.PermissionType permisionType) throws
(1: sharing_models.GovRegistryException gre)
+    string createPermissionType(1: required sharing_models.PermissionType permissionType)
throws (1: sharing_models.GovRegistryException gre)
+    bool updatePermissionType(1: required sharing_models.PermissionType permissionType) throws
(1: sharing_models.GovRegistryException gre)
     bool deletePermissionType(1: required string entityTypeId) throws (1: sharing_models.GovRegistryException
gre)
-    sharing_models.PermissionType getPermissionType(1: required string permisionTypeId) throws
(1: sharing_models.GovRegistryException gre)
+    sharing_models.PermissionType getPermissionType(1: required string permissionTypeId)
throws (1: sharing_models.GovRegistryException gre)
     list<sharing_models.PermissionType> getPermissionTypes(1: required string domain,
2: required i32 offset, 3: required i32 limit) throws (1: sharing_models.GovRegistryException
gre)
 }
\ No newline at end of file


Mime
View raw message