First draft for a simple mock api - AIRAVATA-1013

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

Branch: refs/heads/master
Commit: cf0d15df31e705a702641b0e44bda5bf16630f7b
Parents: fc927c6
Author: Suresh Marru <[email protected]>
Authored: Mon Feb 10 09:36:06 2014 -0500
Committer: Suresh Marru <[email protected]>
Committed: Mon Feb 10 09:36:06 2014 -0500

----------------------------------------------------------------------
 .../airavata/api/server/handler/MockAiravataServerHandler.java  | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/cf0d15df/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/MockAiravataServerHandler.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/MockAiravataServerHandler.java
 
b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/MockAiravataServerHandler.java
index b229dbc..b63b806 100644
--- 
a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/MockAiravataServerHandler.java
+++ 
b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/MockAiravataServerHandler.java
@@ -31,6 +31,8 @@ import org.apache.airavata.model.experiment.BasicMetadata;
 import org.apache.airavata.model.experiment.ConfigurationData;
 import org.apache.thrift.TException;
 
+import java.util.UUID;
+
 public class MockAiravataServerHandler implements Airavata.Iface{
     /**
      * Query Airavata to fetch the API version
@@ -67,7 +69,8 @@ public class MockAiravataServerHandler implements 
Airavata.Iface{
      */
     @Override
     public String createExperiment(BasicMetadata basicExperimentMetadata) 
throws InvalidRequestException, AiravataClientException, 
AiravataSystemException, TException {
-        return null;
+        //FIXME: this should be generated at the registry CPI level.
+        return UUID.randomUUID().toString();
     }
 
     /**

Reply via email to