Author: chathuri
Date: Tue Nov 13 22:03:06 2012
New Revision: 1408982

URL: http://svn.apache.org/viewvc?rev=1408982&view=rev
Log:
changing workspace project class map with REST implementation

Modified:
    
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/AiravataJPARegistry.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/AiravataSubRegistry.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/WorkspaceProject.java

Modified: 
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/AiravataJPARegistry.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/AiravataJPARegistry.java?rev=1408982&r1=1408981&r2=1408982&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/AiravataJPARegistry.java
 (original)
+++ 
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/AiravataJPARegistry.java
 Tue Nov 13 22:03:06 2012
@@ -809,6 +809,11 @@ public class AiravataJPARegistry extends
         setUser(user);
     }
 
+    @Override
+    public AiravataUser getAiravataUser() {
+        return getUser();
+    }
+
     /**---------------------------------Provenance 
Registry----------------------------------**/
 
        @Override

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/AiravataSubRegistry.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/AiravataSubRegistry.java?rev=1408982&r1=1408981&r2=1408982&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/AiravataSubRegistry.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/AiravataSubRegistry.java
 Tue Nov 13 22:03:06 2012
@@ -30,7 +30,11 @@ public interface AiravataSubRegistry {
        public abstract void setAiravataUser(AiravataUser user);
 
        public abstract void setGateway(Gateway gateway);
-       
+
+    public abstract Gateway getGateway();
+
+    public abstract AiravataUser getAiravataUser();
+
        /**
         * Determines whether this registry is active. If true the registry is 
ready to do the 
         * transaction

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/WorkspaceProject.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/WorkspaceProject.java?rev=1408982&r1=1408981&r2=1408982&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/WorkspaceProject.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/WorkspaceProject.java
 Tue Nov 13 22:03:06 2012
@@ -33,9 +33,11 @@ import javax.xml.bind.annotation.*;
 @XmlRootElement
 public class WorkspaceProject{
        private String projectName;
+    private Gateway gateway;
+    private AiravataUser airavataUser;
 
     @XmlTransient
-       private ProjectsRegistry projectsRegistry;
+    private ProjectsRegistry projectsRegistry;
 
     public WorkspaceProject() {
     }
@@ -43,6 +45,8 @@ public class WorkspaceProject{
     public WorkspaceProject(String projectName, ProjectsRegistry registry) {
                setProjectName(projectName);
                setProjectsRegistry(registry);
+        setGateway(registry.getGateway());
+        setAiravataUser(registry.getAiravataUser());
        }
        
        public String getProjectName() {
@@ -53,11 +57,11 @@ public class WorkspaceProject{
                this.projectName = projectName;
        }
 
-       private ProjectsRegistry getProjectsRegistry() {
+       public ProjectsRegistry getProjectsRegistry() {
                return projectsRegistry;
        }
 
-       private void setProjectsRegistry(ProjectsRegistry projectsRegistry) {
+       public void setProjectsRegistry(ProjectsRegistry projectsRegistry) {
                this.projectsRegistry = projectsRegistry;
        }
        
@@ -72,4 +76,20 @@ public class WorkspaceProject{
        public List<AiravataExperiment> getExperiments(Date from, Date to) 
throws RegistryException{
                return 
getProjectsRegistry().getExperiments(getProjectName(),from, to);
        }
+
+    public Gateway getGateway() {
+        return gateway;
+    }
+
+    public AiravataUser getAiravataUser() {
+        return airavataUser;
+    }
+
+    public void setGateway(Gateway gateway) {
+        this.gateway = gateway;
+    }
+
+    public void setAiravataUser(AiravataUser airavataUser) {
+        this.airavataUser = airavataUser;
+    }
 }


Reply via email to