Author: lahiru
Date: Wed Sep 26 18:35:14 2012
New Revision: 1390647

URL: http://svn.apache.org/viewvc?rev=1390647&view=rev
Log:
applying AIRAVATA-556.2.patch

Added:
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ApplicationDescriptorList.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ConfigurationList.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/Experiment.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ExperimentList.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ServiceDescriptionList.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/URLList.java
      - copied, changed from r1389477, 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ServiceURLList.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkflowInstancesList.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkflowNodeIODataList.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkspaceProjectList.java
Removed:
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ServiceURLList.java
Modified:
    airavata/sandbox/airavata-registry-rest/README.txt
    airavata/sandbox/airavata-registry-rest/pom.xml
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/User.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resources/RegistryApplication.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resources/RegistryResource.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/security/AuthenticationFilter.java
    
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/utils/RegistryListener.java
    
airavata/sandbox/airavata-registry-rest/src/main/resources/ServiceMessage.xsd
    airavata/sandbox/airavata-registry-rest/src/main/resources/log4j.xml
    
airavata/sandbox/airavata-registry-rest/src/main/resources/service.properties
    airavata/sandbox/airavata-registry-rest/src/main/webapp/WEB-INF/web.xml
    airavata/sandbox/airavata-registry-rest/src/main/webapp/index.jsp
    
airavata/sandbox/airavata-registry-rest/src/test/resources/service.properties

Modified: airavata/sandbox/airavata-registry-rest/README.txt
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/README.txt?rev=1390647&r1=1390646&r2=1390647&view=diff
==============================================================================
--- airavata/sandbox/airavata-registry-rest/README.txt (original)
+++ airavata/sandbox/airavata-registry-rest/README.txt Wed Sep 26 18:35:14 2012
@@ -4,22 +4,6 @@ mvn clean install
 For development run
 mvn cargo:start
 
-Update Message beans
-xjc src/main/resources/ServiceMessage.xsd -p 
org.apache.airavata.services.message -d src/main/java/
-To build
-mvn clean install
-
-For development run
-mvn cargo:start
-
-Update Message beans
-xjc src/main/resources/ServiceMessage.xsd -p 
org.apache.airavata.services.message -d src/main/java/
-To build
-mvn clean install
-
-For development run
-mvn cargo:start
-
 To test
 * Start jackrabbit on port 8081
 * for simple methods you can use curl for testing. For example, if you want to 
get the usename, you can run the command

Modified: airavata/sandbox/airavata-registry-rest/pom.xml
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/pom.xml?rev=1390647&r1=1390646&r2=1390647&view=diff
==============================================================================
--- airavata/sandbox/airavata-registry-rest/pom.xml (original)
+++ airavata/sandbox/airavata-registry-rest/pom.xml Wed Sep 26 18:35:14 2012
@@ -7,13 +7,6 @@
        <version>1.0-SNAPSHOT</version>
        <name>airavata-registry-rest-services</name>
        <build>
-        
<testSourceDirectory>${project.basedir}/src/test/java</testSourceDirectory>
-        
<testOutputDirectory>${project.build.directory}/test-classes</testOutputDirectory>
-        <testResources>
-            <testResource>
-                <directory>${project.basedir}/src/test/resources</directory>
-            </testResource>
-        </testResources>
                <finalName>airavata-registry-rest-services</finalName>
                <plugins>
                        <plugin>
@@ -62,11 +55,6 @@
 
        </build>
        <dependencies>
-        <dependency>
-            <groupId>commons-codec</groupId>
-            <artifactId>commons-codec</artifactId>
-            <version>1.6</version>
-        </dependency>
                <dependency>
                        <groupId>com.sun.jersey</groupId>
                        <artifactId>jersey-servlet</artifactId>
@@ -99,11 +87,6 @@
                        <version>${jersey.version}</version>
                        <scope>test</scope>
                </dependency>
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-            <version>1.3.168</version>
-        </dependency>
 
 
                <dependency>
@@ -124,12 +107,22 @@
                        <artifactId>airavata-client-api</artifactId>
                        <version>${airavata.version}</version>
                </dependency-->
-        <dependency>
+               <dependency>
                        <groupId>org.apache.airavata</groupId>
                        <artifactId>airavata-registry-api</artifactId>
                        <version>${airavata.version}</version>
                </dependency>
         <dependency>
+            <groupId>org.apache.airavata</groupId>
+            <artifactId>airavata-jpa-registry</artifactId>
+            <version>${airavata.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.airavata</groupId>
+            <artifactId>airavata-registry-service</artifactId>
+            <version>${airavata.version}</version>
+        </dependency>
+        <dependency>
                        <groupId>org.apache.jackrabbit</groupId>
                        <artifactId>jackrabbit-jcr-rmi</artifactId>
                        <version>2.2.7</version>
@@ -166,18 +159,18 @@
                        <artifactId>log4j</artifactId>
                        <version>${log4j.version}</version>
                </dependency>
-               <dependency>
+               <!--dependency>
                        <groupId>org.apache.airavata</groupId>
                        <artifactId>airavata-security</artifactId>
                        <version>0.5-incubating-SNAPSHOT</version>
-               </dependency>
+               </dependency-->
        </dependencies>
        <properties>
                <jersey.version>1.13</jersey.version>
                <grizzly.version>2.0.0-M3</grizzly.version>
                <org.slf4j.version>1.6.1</org.slf4j.version>
                <log4j.version>1.2.16</log4j.version>
-               <airavata.version>0.4-incubating</airavata.version>
+               <airavata.version>0.5-SNAPSHOT</airavata.version>
                
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
                <cargo.version>1.2.1</cargo.version>
                <!-- if you want a remote debugging on a different a address 
override on
@@ -225,221 +218,3 @@
         </repository>
     </repositories>
 </project>
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements. See the NOTICE file 
-    distributed with this work for additional information regarding copyright 
ownership. The ASF licenses this file to you under 
-    the Apache License, Version 2.0 (theÏ "License"); you may not use this 
file except in compliance with the License. You may 
-    obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 
Unless required by applicable law or agreed to 
-    in writing, software distributed under the License is distributed on an 
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
-    ANY ~ KIND, either express or implied. See the License for the specific 
language governing permissions and limitations under 
-    the License. -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
-       <modelVersion>4.0.0</modelVersion>
-       <groupId>org.apache.airavata.services</groupId>
-       <artifactId>airavata-registry-rest-services</artifactId>
-       <packaging>war</packaging>
-       <version>1.0-SNAPSHOT</version>
-       <name>airavata-registry-rest-services</name>
-       <build>
-               <finalName>airavata-registry-rest-services</finalName>
-               <plugins>
-                       <plugin>
-                               <groupId>org.codehaus.cargo</groupId>
-                               <artifactId>cargo-maven2-plugin</artifactId>
-                               <version>${cargo.version}</version>
-                               <configuration>
-                                       <wait>true</wait>
-                                       <configuration>
-                                               <properties>
-                                                       
<cargo.servlet.port>9080</cargo.servlet.port>
-                                                       
<cargo.tomcat.ajp.port>9009</cargo.tomcat.ajp.port>
-                                                       
<cargo.rmi.port>9099</cargo.rmi.port>
-                                                       <cargo.jvmargs>
-                                <![CDATA[-Xdebug 
-Xrunjdwp:transport=dt_socket,address=${cargo.debug.address},server=y,suspend=${cargo.debug.suspend}
 -noverify ${javaagent}]]>
-                                                       </cargo.jvmargs>
-                                                       
<cargo.tomcat.context.reloadable>true</cargo.tomcat.context.reloadable>
-                                               </properties>
-                                               
<home>${project.build.directory}/tomcat6x</home>
-                                               <deployables>
-                                                       <deployable>
-                                                               
<groupId>org.apache.airavata.services</groupId>
-                                                               
<artifactId>airavata-registry-rest-services</artifactId>
-                                                               <type>war</type>
-                                                               <properties>
-                                                                       
<context>/airavata-services</context>
-                                                               </properties>
-                                                       </deployable>
-                                               </deployables>
-                                       </configuration>
-                                       <container>
-                                               
<containerId>tomcat6x</containerId>
-                                               <timeout>180000</timeout>
-                                               <zipUrlInstaller>
-                                                       <url>
-                                                               
http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32.tar.gz
-                                                       </url>
-                                               </zipUrlInstaller>
-                                               <systemProperties>
-
-                                               </systemProperties>
-                                       </container>
-                               </configuration>
-                       </plugin>
-                       <plugin>
-                               <groupId>org.apache.rat</groupId>
-                               <artifactId>apache-rat-plugin</artifactId>
-                       </plugin>
-               </plugins>
-
-       </build>
-       <dependencies>
-               <dependency>
-                       <groupId>com.sun.jersey</groupId>
-                       <artifactId>jersey-servlet</artifactId>
-                       <version>${jersey.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>com.sun.jersey</groupId>
-                       <artifactId>jersey-json</artifactId>
-                       <version>${jersey.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>com.sun.jersey.contribs</groupId>
-                       <artifactId>jersey-multipart</artifactId>
-                       <version>${jersey.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>com.sun.jersey.jersey-test-framework</groupId>
-                       <artifactId>jersey-test-framework-grizzly2</artifactId>
-                       <version>${jersey.version}</version>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>com.sun.jersey</groupId>
-                       <artifactId>jersey-server</artifactId>
-                       <version>${jersey.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>com.sun.jersey</groupId>
-                       <artifactId>jersey-client</artifactId>
-                       <version>${jersey.version}</version>
-                       <scope>test</scope>
-               </dependency>
-
-
-               <dependency>
-                       <groupId>junit</groupId>
-                       <artifactId>junit</artifactId>
-                       <version>4.8.2</version>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.easymock</groupId>
-                       <artifactId>easymock</artifactId>
-                       <version>3.0</version>
-               </dependency>
-
-               <!-- Airavata -->
-               <!--dependency> <groupId>org.apache.airavata</groupId> 
<artifactId>airavata-client-api</artifactId> 
-                       <version>${airavata.version}</version> </dependency -->
-               <dependency>
-                       <groupId>org.apache.airavata</groupId>
-                       <artifactId>airavata-registry-api</artifactId>
-                       <version>${airavata.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.jackrabbit</groupId>
-                       <artifactId>jackrabbit-jcr-rmi</artifactId>
-                       <version>2.2.7</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.jackrabbit</groupId>
-                       <artifactId>jackrabbit-core</artifactId>
-                       <version>2.2.7</version>
-               </dependency>
-
-               <!-- Logging -->
-               <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>slf4j-api</artifactId>
-                       <version>${org.slf4j.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>slf4j-simple</artifactId>
-                       <version>${org.slf4j.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>jcl-over-slf4j</artifactId>
-                       <version>${org.slf4j.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>slf4j-log4j12</artifactId>
-                       <version>${org.slf4j.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>log4j</groupId>
-                       <artifactId>log4j</artifactId>
-                       <version>${log4j.version}</version>
-               </dependency>
-               <!--dependency> <groupId>org.apache.airavata</groupId> 
<artifactId>airavata-security</artifactId> 
-                       <version>0.5-incubating-SNAPSHOT</version> </dependency 
-->
-       </dependencies>
-       <properties>
-               <jersey.version>1.13</jersey.version>
-               <grizzly.version>2.0.0-M3</grizzly.version>
-               <org.slf4j.version>1.6.1</org.slf4j.version>
-               <log4j.version>1.2.16</log4j.version>
-               <airavata.version>0.4-incubating</airavata.version>
-               
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-               <cargo.version>1.2.1</cargo.version>
-               <!-- if you want a remote debugging on a different a address 
override on 
-                       command line with -Dcargo.debug.addres=xxxx -->
-               <cargo.debug.address>8000</cargo.debug.address>
-               <!-- if you want to start remote debugging session suspended 
override on 
-                       command line with -Dcargo.debug.suspend=y -->
-               <cargo.debug.suspend>n</cargo.debug.suspend>
-               <javaagent />
-       </properties>
-       <repositories>
-               <repository>
-                       <id>central</id>
-                       <name>Maven Central</name>
-                       <url>http://repo1.maven.org/maven2</url>
-                       <releases>
-                               <enabled>true</enabled>
-                       </releases>
-                       <snapshots>
-                               <enabled>false</enabled>
-                       </snapshots>
-               </repository>
-               <repository>
-                       <name>ogce.m2.all</name>
-                       <id>ogce.m2.all</id>
-                       
<url>http://community.ucs.indiana.edu:9090/archiva/repository/ogce.m2.all</url>
-                       <snapshots>
-                               <!--updatePolicy>daily</updatePolicy -->
-                               <enabled>false</enabled>
-                       </snapshots>
-               </repository>
-               <repository>
-                       <id>m2-snapshot-repository</id>
-                       
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
-                       <releases>
-                       </releases>
-                       <snapshots>
-                               <enabled>false</enabled>
-                       </snapshots>
-               </repository>
-               <repository>
-                       <id>OW2</id>
-                       <name>OW2 Repository</name>
-                       <url>http://maven.ow2.org/maven2</url>
-               </repository>
-       </repositories>
-</project>

Modified: 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/User.java
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/User.java?rev=1390647&r1=1390646&r2=1390647&view=diff
==============================================================================
--- 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/User.java
 (original)
+++ 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/User.java
 Wed Sep 26 18:35:14 2012
@@ -31,49 +31,3 @@ public class User {
         this.password = password;
     }
 }
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- */
-package org.apache.airavata.services.registry.rest;
-
-public class User {
-
-    private String userName;
-    private String password;
-
-    public User() {
-    }
-
-    public String getUserName() {
-        return userName;
-    }
-
-    public void setUserName(String userName) {
-        this.userName = userName;
-    }
-
-    public String getPassword() {
-        return password;
-    }
-
-    public void setPassword(String password) {
-        this.password = password;
-    }
-}

Added: 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ApplicationDescriptorList.java
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ApplicationDescriptorList.java?rev=1390647&view=auto
==============================================================================
--- 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ApplicationDescriptorList.java
 (added)
+++ 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ApplicationDescriptorList.java
 Wed Sep 26 18:35:14 2012
@@ -0,0 +1,30 @@
+package org.apache.airavata.services.registry.rest.resourcemappings;
+
+import org.apache.airavata.commons.gfac.type.ApplicationDeploymentDescription;
+
+import javax.xml.bind.annotation.XmlRootElement;
+import java.util.HashMap;
+import java.util.Map;
+
+@XmlRootElement
+public class ApplicationDescriptorList {
+    private Map<String, ApplicationDeploymentDescription> map = new 
HashMap<String, ApplicationDeploymentDescription>();
+    private Map<String[], ApplicationDeploymentDescription> 
applicationDeploymentDescriptionMap = new HashMap<String[], 
ApplicationDeploymentDescription>();
+
+    public Map<String[], ApplicationDeploymentDescription> 
getApplicationDeploymentDescriptionMap() {
+        return applicationDeploymentDescriptionMap;
+    }
+
+    public void setApplicationDeploymentDescriptionMap(Map<String[], 
ApplicationDeploymentDescription> applicationDeploymentDescriptionMap) {
+        this.applicationDeploymentDescriptionMap = 
applicationDeploymentDescriptionMap;
+    }
+
+    public Map<String, ApplicationDeploymentDescription> getMap() {
+        return map;
+    }
+
+    public void setMap(Map<String, ApplicationDeploymentDescription> map) {
+        this.map = map;
+    }
+}
+

Added: 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ConfigurationList.java
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ConfigurationList.java?rev=1390647&view=auto
==============================================================================
--- 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ConfigurationList.java
 (added)
+++ 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ConfigurationList.java
 Wed Sep 26 18:35:14 2012
@@ -0,0 +1,16 @@
+package org.apache.airavata.services.registry.rest.resourcemappings;
+
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement
+public class ConfigurationList {
+    private Object[] configValList = null;
+
+    public Object[] getConfigValList() {
+        return configValList;
+    }
+
+    public void setConfigValList(Object[] configValList) {
+        this.configValList = configValList;
+    }
+}

Added: 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/Experiment.java
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/Experiment.java?rev=1390647&view=auto
==============================================================================
--- 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/Experiment.java
 (added)
+++ 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/Experiment.java
 Wed Sep 26 18:35:14 2012
@@ -0,0 +1,7 @@
+package org.apache.airavata.services.registry.rest.resourcemappings;
+
+import org.apache.airavata.registry.api.AiravataExperiment;
+
+public class Experiment extends AiravataExperiment {
+
+}

Added: 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ExperimentList.java
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ExperimentList.java?rev=1390647&view=auto
==============================================================================
--- 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ExperimentList.java
 (added)
+++ 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ExperimentList.java
 Wed Sep 26 18:35:14 2012
@@ -0,0 +1,19 @@
+package org.apache.airavata.services.registry.rest.resourcemappings;
+
+
+import org.apache.airavata.registry.api.AiravataExperiment;
+
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement
+public class ExperimentList {
+    AiravataExperiment[] experiments = null;
+
+    public AiravataExperiment[] getExperiments() {
+        return experiments;
+    }
+
+    public void setExperiments(AiravataExperiment[] experiments) {
+        this.experiments = experiments;
+    }
+}

Added: 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ServiceDescriptionList.java
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ServiceDescriptionList.java?rev=1390647&view=auto
==============================================================================
--- 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ServiceDescriptionList.java
 (added)
+++ 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ServiceDescriptionList.java
 Wed Sep 26 18:35:14 2012
@@ -0,0 +1,18 @@
+package org.apache.airavata.services.registry.rest.resourcemappings;
+
+import org.apache.airavata.commons.gfac.type.ServiceDescription;
+
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement
+public class ServiceDescriptionList {
+    private ServiceDescription[] serviceDescriptions = null;
+
+    public ServiceDescription[] getServiceDescriptions() {
+        return serviceDescriptions;
+    }
+
+    public void setServiceDescriptions(ServiceDescription[] 
serviceDescriptions) {
+        this.serviceDescriptions = serviceDescriptions;
+    }
+}

Copied: 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/URLList.java
 (from r1389477, 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ServiceURLList.java)
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/URLList.java?p2=airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/URLList.java&p1=airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ServiceURLList.java&r1=1389477&r2=1390647&rev=1390647&view=diff
==============================================================================
--- 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/ServiceURLList.java
 (original)
+++ 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/URLList.java
 Wed Sep 26 18:35:14 2012
@@ -23,7 +23,7 @@ package org.apache.airavata.services.reg
 import javax.xml.bind.annotation.XmlRootElement;
 
 @XmlRootElement
-public class ServiceURLList {
+public class URLList {
     private String[] uris = null;
 
     public String[] getUris() {

Added: 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkflowInstancesList.java
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkflowInstancesList.java?rev=1390647&view=auto
==============================================================================
--- 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkflowInstancesList.java
 (added)
+++ 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkflowInstancesList.java
 Wed Sep 26 18:35:14 2012
@@ -0,0 +1,18 @@
+package org.apache.airavata.services.registry.rest.resourcemappings;
+
+import org.apache.airavata.registry.api.workflow.WorkflowInstance;
+
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement
+public class WorkflowInstancesList {
+    WorkflowInstance[] workflowInstances = null;
+
+    public WorkflowInstance[] getWorkflowInstances() {
+        return workflowInstances;
+    }
+
+    public void setWorkflowInstances(WorkflowInstance[] workflowInstances) {
+        this.workflowInstances = workflowInstances;
+    }
+}

Added: 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkflowNodeIODataList.java
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkflowNodeIODataList.java?rev=1390647&view=auto
==============================================================================
--- 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkflowNodeIODataList.java
 (added)
+++ 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkflowNodeIODataList.java
 Wed Sep 26 18:35:14 2012
@@ -0,0 +1,19 @@
+package org.apache.airavata.services.registry.rest.resourcemappings;
+
+
+import org.apache.airavata.registry.api.workflow.WorkflowNodeIOData;
+
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement
+public class WorkflowNodeIODataList {
+    WorkflowNodeIOData[] workflowNodeIODatas = null;
+
+    public WorkflowNodeIOData[] getWorkflowNodeIODatas() {
+        return workflowNodeIODatas;
+    }
+
+    public void setWorkflowNodeIODatas(WorkflowNodeIOData[] 
workflowNodeIODatas) {
+        this.workflowNodeIODatas = workflowNodeIODatas;
+    }
+}

Added: 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkspaceProjectList.java
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkspaceProjectList.java?rev=1390647&view=auto
==============================================================================
--- 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkspaceProjectList.java
 (added)
+++ 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resourcemappings/WorkspaceProjectList.java
 Wed Sep 26 18:35:14 2012
@@ -0,0 +1,18 @@
+package org.apache.airavata.services.registry.rest.resourcemappings;
+
+import org.apache.airavata.registry.api.WorkspaceProject;
+
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement
+public class WorkspaceProjectList {
+    WorkspaceProject[] workspaceProjects = null;
+
+    public WorkspaceProject[] getWorkspaceProjects() {
+        return workspaceProjects;
+    }
+
+    public void setWorkspaceProjects(WorkspaceProject[] workspaceProjects) {
+        this.workspaceProjects = workspaceProjects;
+    }
+}

Modified: 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resources/RegistryApplication.java
URL: 
http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resources/RegistryApplication.java?rev=1390647&r1=1390646&r2=1390647&view=diff
==============================================================================
--- 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resources/RegistryApplication.java
 (original)
+++ 
airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resources/RegistryApplication.java
 Wed Sep 26 18:35:14 2012
@@ -19,65 +19,3 @@ public class RegistryApplication extends
     }
 
 }
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- */
-package org.apache.airavata.services.registry.rest.resources;
-
-import javax.ws.rs.core.Application;
-import java.util.HashSet;
-import java.util.Set;
-
-public class RegistryApplication extends Application {
-    @Override
-    public Set<Class<?>> getClasses() {
-        final Set<Class<?>> classes = new HashSet<Class<?>>();
-        // register root resource
-        classes.add(RegistryResource.class);
-        return classes;
-    }
-
-    @Override
-    public Set<Object> getSingletons() {
-        return super.getSingletons();
-    }
-
-}
-package org.apache.airavata.services.registry.rest.resources;
-
-import javax.ws.rs.core.Application;
-import java.util.HashSet;
-import java.util.Set;
-
-public class RegistryApplication extends Application {
-    @Override
-    public Set<Class<?>> getClasses() {
-        final Set<Class<?>> classes = new HashSet<Class<?>>();
-        // register root resource
-        classes.add(RegistryResource.class);
-        return classes;
-    }
-
-    @Override
-    public Set<Object> getSingletons() {
-        return super.getSingletons();
-    }
-
-}


Reply via email to