You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sc...@apache.org on 2016/10/04 16:01:08 UTC
[5/5] airavata git commit: api method get data sharing enabled
api method get data sharing enabled
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/33c02518
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/33c02518
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/33c02518
Branch: refs/heads/develop
Commit: 33c025188d2181ae9227054ab5911e13adb3f302
Parents: 1917d3b
Author: scnakandala <su...@gmail.com>
Authored: Tue Oct 4 02:00:42 2016 -0400
Committer: scnakandala <su...@gmail.com>
Committed: Tue Oct 4 02:00:42 2016 -0400
----------------------------------------------------------------------
.../server/handler/AiravataServerHandler.java | 11 +
.../java/org/apache/airavata/api/Airavata.java | 42040 +++++++++--------
.../main/resources/lib/airavata/Airavata.cpp | 480 +
.../src/main/resources/lib/airavata/Airavata.h | 146 +
.../lib/airavata/Airavata_server.skeleton.cpp | 5 +
.../resources/lib/airavata/job_model_types.cpp | 30 +-
.../resources/lib/airavata/job_model_types.h | 12 +-
.../lib/airavata/process_model_types.cpp | 60 +-
.../lib/airavata/process_model_types.h | 22 +-
.../resources/lib/airavata/task_model_types.cpp | 60 +-
.../resources/lib/airavata/task_model_types.h | 18 +-
.../resources/lib/Airavata/API/Airavata.php | 295 +
.../lib/Airavata/Model/Process/Types.php | 44 +-
.../resources/lib/Airavata/Model/Task/Types.php | 44 +-
.../resources/lib/Airavata/Model/job/Types.php | 22 +-
.../lib/apache/airavata/api/Airavata-remote | 7 +
.../lib/apache/airavata/api/Airavata.py | 235 +
.../lib/apache/airavata/model/job/ttypes.py | 22 +-
.../lib/apache/airavata/model/process/ttypes.py | 42 +-
.../lib/apache/airavata/model/task/ttypes.py | 46 +-
.../org/apache/airavata/model/job/JobModel.java | 103 +-
.../airavata/model/process/ProcessModel.java | 179 +-
.../apache/airavata/model/task/TaskModel.java | 178 +-
.../airavata-apis/airavata_api.thrift | 5 +
24 files changed, 23275 insertions(+), 20831 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/33c02518/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
index 5ccf874..1513d81 100644
--- a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
+++ b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
@@ -3542,6 +3542,17 @@ public class AiravataServerHandler implements Airavata.Iface {
}
}
+ @Override
+ public boolean isDataSharingEnabled() throws InvalidRequestException, AiravataClientException, AiravataSystemException, AuthorizationException, TException {
+ try {
+ return ServerSettings.isEnableSharing();
+ } catch (ApplicationSettingsException e) {
+ AiravataSystemException exception = new AiravataSystemException(AiravataErrorType.INTERNAL_ERROR);
+ exception.setMessage( e.getMessage());
+ throw exception;
+ }
+ }
+
private void initializeResourceWithGrouper(String resourceId, ResourceType resourceType) throws RegistryServiceException, GroupManagerException, TException, ApplicationSettingsException {
GroupManagerCPI groupManager = GroupManagerFactory.getGroupManager();
if(resourceType.equals(ResourceType.PROJECT)){