all owners are treated as equal

Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/b062491b
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/b062491b
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/b062491b

Branch: refs/heads/develop
Commit: b062491b093f07109cd89b6dbaeb751cdc9a27db
Parents: d8c4f45
Author: scnakandala <supun.nakand...@gmail.com>
Authored: Fri Jul 7 12:08:00 2017 -0400
Committer: scnakandala <supun.nakand...@gmail.com>
Committed: Fri Jul 7 12:08:00 2017 -0400

----------------------------------------------------------------------
 .../sharing/registry/db/repositories/UserRepository.java  |  8 +++++---
 .../registry/server/SharingRegistryServerHandler.java     | 10 +++++++---
 2 files changed, 12 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/b062491b/modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/repositories/UserRepository.java
----------------------------------------------------------------------
diff --git 
a/modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/repositories/UserRepository.java
 
b/modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/repositories/UserRepository.java
index a70166d..ee1f9b9 100644
--- 
a/modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/repositories/UserRepository.java
+++ 
b/modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/repositories/UserRepository.java
@@ -48,9 +48,11 @@ public class UserRepository extends AbstractRepository<User, 
UserEntity, UserPK>
         query += "u." + DBConstants.UserTable.DOMAIN_ID + " = '" + domainId + 
"' AND ";
         query += "s." + DBConstants.SharingTable.ENTITY_ID + " = '" + entityId 
+ "' AND ";
         query += "s." + DBConstants.SharingTable.PERMISSION_TYPE_ID + " = '" + 
permissionTypeId + "'";
-        if(permissionTypeId.equals((new 
PermissionTypeRepository()).getOwnerPermissionTypeIdForDomain(domainId))){
-            query += "AND s." + DBConstants.SharingTable.SHARING_TYPE + " LIKE 
'DIRECT_%'";
-        }
+
+//        if(permissionTypeId.equals((new 
PermissionTypeRepository()).getOwnerPermissionTypeIdForDomain(domainId))){
+//            query += "AND s." + DBConstants.SharingTable.SHARING_TYPE + " 
LIKE 'DIRECT_%'";
+//        }
+
         query += " ORDER BY s.createdTime DESC";
         return select(query, 0, -1);
     }

http://git-wip-us.apache.org/repos/asf/airavata/blob/b062491b/modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/server/SharingRegistryServerHandler.java
----------------------------------------------------------------------
diff --git 
a/modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/server/SharingRegistryServerHandler.java
 
b/modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/server/SharingRegistryServerHandler.java
index 8a40c11..819ec04 100644
--- 
a/modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/server/SharingRegistryServerHandler.java
+++ 
b/modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/server/SharingRegistryServerHandler.java
@@ -827,12 +827,16 @@ public class SharingRegistryServerHandler implements 
SharingRegistryService.Ifac
     }
 
     /**
-     * * Sharing Entity with Users and Groups
+     * Sharing Entity with Users and Groups
      * *
-     *
+     * @param domainId
      * @param entityId
      * @param userList
-     * @param permissionType
+     * @param permissionTypeId
+     * @param cascadePermission
+     * @return
+     * @throws SharingRegistryException
+     * @throws TException
      */
     @Override
     public boolean shareEntityWithUsers(String domainId, String entityId, 
List<String> userList, String permissionTypeId, boolean cascadePermission) 
throws SharingRegistryException, TException {

Reply via email to