Repository: airavata
Updated Branches:
  refs/heads/master 8c0287ec4 -> 659600d27


Only selectively syncing the API classes - AIRAVATA-991
Create and Get Projects and Get Expeirments added to API - AIRAVATA-1017


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

Branch: refs/heads/master
Commit: 659600d27ecab4b790443ea0ed2fe61c3303dc7a
Parents: 8c0287e
Author: Suresh Marru <[email protected]>
Authored: Mon Mar 10 11:38:53 2014 -0400
Committer: Suresh Marru <[email protected]>
Committed: Mon Mar 10 11:38:53 2014 -0400

----------------------------------------------------------------------
 .../server/handler/AiravataServerHandler.java   | 62 ++++++++++++++++++++
 1 file changed, 62 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/659600d2/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 042e68b..2059909 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
@@ -27,6 +27,7 @@ import org.apache.airavata.api.error.AiravataClientException;
 import org.apache.airavata.api.error.AiravataSystemException;
 import org.apache.airavata.api.error.ExperimentNotFoundException;
 import org.apache.airavata.api.error.InvalidRequestException;
+import org.apache.airavata.model.workspace.Project;
 import org.apache.airavata.orchestrator.client.OrchestratorClientFactory;
 import org.apache.airavata.orchestrator.cpi.OrchestratorService;
 import org.apache.airavata.persistance.registry.jpa.impl.RegistryFactory;
@@ -62,6 +63,67 @@ public class AiravataServerHandler implements Airavata.Iface 
{
     }
 
     /**
+     * Create a Project
+     *
+     * @param project
+     * @param userName
+     */
+    @Override
+    public String createProject(Project project, String userName) throws 
InvalidRequestException, AiravataClientException, AiravataSystemException, 
TException {
+        return null;
+    }
+
+    /**
+     * Update a Project
+     *
+     * @param project
+     */
+    @Override
+    public void updateProject(Project project) throws InvalidRequestException, 
AiravataClientException, AiravataSystemException, TException {
+
+    }
+
+    /**
+     * Get a Project by ID
+     *
+     * @param projectId
+     */
+    @Override
+    public Project getProject(String projectId) throws 
InvalidRequestException, AiravataClientException, AiravataSystemException, 
TException {
+        return null;
+    }
+
+    /**
+     * Get all Project by user
+     *
+     * @param userName
+     */
+    @Override
+    public List<Project> getAllUserProjects(String userName) throws 
InvalidRequestException, AiravataClientException, AiravataSystemException, 
TException {
+        return null;
+    }
+
+    /**
+     * Get all Experiments within a Project
+     *
+     * @param projectId
+     */
+    @Override
+    public List<Experiment> getAllExperimentsInProject(String projectId) 
throws InvalidRequestException, AiravataClientException, 
AiravataSystemException, TException {
+        return null;
+    }
+
+    /**
+     * Get all Experiments by user
+     *
+     * @param userName
+     */
+    @Override
+    public List<Experiment> getAllUserExperiments(String userName) throws 
InvalidRequestException, AiravataClientException, AiravataSystemException, 
TException {
+        return null;
+    }
+
+    /**
      * Create an experiment for the specified user belonging to the gateway. 
The gateway identity is not explicitly passed
      * but inferred from the authentication header. This experiment is just a 
persistent place holder. The client
      * has to subsequently configure and launch the created experiment. No 
action is taken on Airavata Server except

Reply via email to