You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2014/07/07 20:32:17 UTC

[4/4] git commit: Adding missing API list interface functions

Adding missing API list interface functions


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

Branch: refs/heads/master
Commit: 0fde9bce730035ca44060bcf77ff3a566e9340b1
Parents: afe4141
Author: Suresh Marru <sm...@apache.org>
Authored: Mon Jul 7 14:32:08 2014 -0400
Committer: Suresh Marru <sm...@apache.org>
Committed: Mon Jul 7 14:32:08 2014 -0400

----------------------------------------------------------------------
 .../server/handler/AiravataServerHandler.java   |   22 +
 .../java/org/apache/airavata/api/Airavata.java  | 8124 +++++++++++-------
 .../src/main/resources/lib/Airavata.cpp         |  987 ++-
 .../src/main/resources/lib/Airavata.h           |  286 +
 .../resources/lib/Airavata_server.skeleton.cpp  |   10 +
 .../resources/lib/Airavata/API/Airavata.php     |  714 +-
 .../airavataAPI.thrift                          |   26 +
 7 files changed, 7029 insertions(+), 3140 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/0fde9bce/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 a979a7f..54072dd 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
@@ -1458,6 +1458,28 @@ public class AiravataServerHandler implements Airavata.Iface, Watcher {
     }
 
     /**
+     * Fetch name and id of  Application Interface documents.
+     *
+     * @return map<applicationId, applicationInterfaceNames>
+     * Returns a list of application interfaces with corresponsing id's
+     */
+    @Override
+    public Map<String, String> getAllApplicationInterfaceNames() throws InvalidRequestException, AiravataClientException, AiravataSystemException, TException {
+        return null;
+    }
+
+    /**
+     * Fetch all Application Interface documents.
+     *
+     * @return map<applicationId, applicationInterfaceNames>
+     * Returns a list of application interfaces documents
+     */
+    @Override
+    public List<ApplicationInterfaceDescription> getAllApplicationInterfaces() throws InvalidRequestException, AiravataClientException, AiravataSystemException, TException {
+        return null;
+    }
+
+    /**
      * Fetch the list of Application Inputs.
      *
      * @param appInterfaceId The identifier for the requested application interface