Author: chathuri
Date: Mon Nov  5 15:39:52 2012
New Revision: 1405842

URL: http://svn.apache.org/viewvc?rev=1405842&view=rev
Log:
adding annotations

Modified:
    
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/ExperimentDataRetriever.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/impl/ExperimentDataImpl.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/ExperimentData.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowIOData.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstance.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceData.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNode.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodePortData.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeStatus.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceStatus.java
    
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowNodeGramData.java

Modified: 
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/ExperimentDataRetriever.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/ExperimentDataRetriever.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/ExperimentDataRetriever.java
 (original)
+++ 
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/ExperimentDataRetriever.java
 Mon Nov  5 15:39:52 2012
@@ -115,7 +115,7 @@ public class ExperimentDataRetriever {
             workflowInstanceData = new WorkflowInstanceData(null,
                     workflowInstance, new 
WorkflowInstanceStatus(workflowInstance,
                     createExecutionStatus(wdStatus),lastUpdateDate), null);
-            workflowInstanceData.setExperimentData(experimentData);
+            
workflowInstanceData.setExperimentData((ExperimentDataImpl)experimentData);
             experimentData.getWorkflowInstanceData().add(workflowInstanceData);
         }
         WorkflowInstanceNode workflowInstanceNode = new 
WorkflowInstanceNode(workflowInstanceData.getWorkflowInstance(), 
rs.getString(10));

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/impl/ExperimentDataImpl.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/impl/ExperimentDataImpl.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/impl/ExperimentDataImpl.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/impl/ExperimentDataImpl.java
 Mon Nov  5 15:39:52 2012
@@ -31,6 +31,12 @@ import org.apache.airavata.registry.api.
 import org.apache.airavata.registry.api.workflow.WorkflowInstanceStatus;
 import org.apache.airavata.registry.api.workflow.WorkflowNodeIOData;
 
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlRootElement
 public class ExperimentDataImpl implements ExperimentData{
        private WorkflowInstanceStatus executionStatus;
        private String user;

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/ExperimentData.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/ExperimentData.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/ExperimentData.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/ExperimentData.java
 Mon Nov  5 15:39:52 2012
@@ -25,7 +25,14 @@ import java.util.List;
 
 import 
org.apache.airavata.registry.api.exception.worker.ExperimentLazyLoadedException;
 
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement
+@XmlAccessorType(XmlAccessType.FIELD)
 public interface ExperimentData {
+
        public String getExperimentId();
        public String getTopic();
 //     public WorkflowInstanceStatus getExecutionStatus();

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowIOData.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowIOData.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowIOData.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowIOData.java
 Mon Nov  5 15:39:52 2012
@@ -21,6 +21,12 @@
 
 package org.apache.airavata.registry.api.workflow;
 
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlRootElement
 public class WorkflowIOData {
        private String value; 
     private String nodeId;

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstance.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstance.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstance.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstance.java
 Mon Nov  5 15:39:52 2012
@@ -21,12 +21,18 @@
 
 package org.apache.airavata.registry.api.workflow;
 
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement
 public class WorkflowInstance {
        private String experimentId;
        private String workflowInstanceId;
        private String templateName;
-       
-       public WorkflowInstance(String experimentId,String instanceId) {
+
+    public WorkflowInstance() {
+    }
+
+    public WorkflowInstance(String experimentId,String instanceId) {
                setExperimentId(experimentId);
                setWorkflowInstanceId(instanceId);
        }

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceData.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceData.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceData.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceData.java
 Mon Nov  5 15:39:52 2012
@@ -26,17 +26,30 @@ import java.util.Arrays;
 import java.util.Date;
 import java.util.List;
 
+import org.apache.airavata.registry.api.impl.ExperimentDataImpl;
 import 
org.apache.airavata.registry.api.workflow.WorkflowInstanceStatus.ExecutionStatus;
 
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlRootElement
 public class WorkflowInstanceData {
        private WorkflowInstance workflowInstance;
-       private ExperimentData experimentData;
+
+    @XmlTransient
+       private ExperimentDataImpl experimentData;
        private WorkflowInstanceStatus workflowInstanceStatus;
        
        private List<WorkflowInstanceNodeData> nodeDataList;
-       
-       public WorkflowInstanceData(ExperimentData experimentData, 
WorkflowInstance workflowInstance,WorkflowInstanceStatus 
workflowInstanceStatus,List<WorkflowInstanceNodeData> nodeDataList) {
-               this.experimentData=experimentData;
+
+    public WorkflowInstanceData() {
+    }
+
+    public WorkflowInstanceData(ExperimentData experimentData, 
WorkflowInstance workflowInstance,WorkflowInstanceStatus 
workflowInstanceStatus,List<WorkflowInstanceNodeData> nodeDataList) {
+               this.experimentData= (ExperimentDataImpl)experimentData;
                this.workflowInstance=workflowInstance;
                this.workflowInstanceStatus=workflowInstanceStatus;
                this.nodeDataList=nodeDataList;
@@ -102,11 +115,11 @@ public class WorkflowInstanceData {
                return null;
        }
 
-       public ExperimentData getExperimentData() {
+       public ExperimentDataImpl getExperimentData() {
                return experimentData;
        }
 
-       public void setExperimentData(ExperimentData experimentData) {
+       public void setExperimentData(ExperimentDataImpl experimentData) {
                this.experimentData = experimentData;
        }
 

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNode.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNode.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNode.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNode.java
 Mon Nov  5 15:39:52 2012
@@ -21,11 +21,20 @@
 
 package org.apache.airavata.registry.api.workflow;
 
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlRootElement
 public class WorkflowInstanceNode{
        private WorkflowInstance workflowInstance;
        private String nodeId;
-       
-       public WorkflowInstanceNode(WorkflowInstance workflowInstance, String 
nodeId) {
+
+    public WorkflowInstanceNode() {
+    }
+
+    public WorkflowInstanceNode(WorkflowInstance workflowInstance, String 
nodeId) {
                setWorkflowInstance(workflowInstance);
                setNodeId(nodeId);
        }

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java
 Mon Nov  5 15:39:52 2012
@@ -21,19 +21,27 @@
 
 package org.apache.airavata.registry.api.workflow;
 
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
 
-public class    WorkflowInstanceNodeData{
+@XmlRootElement
+@XmlAccessorType(XmlAccessType.FIELD)
+public class WorkflowInstanceNodeData{
        private WorkflowInstanceNode workflowInstanceNode;
        private List<WorkflowInstanceNodePortData> inputData;
        private List<WorkflowInstanceNodePortData> outputData;
        private String input;
        private String output;
     private WorkflowInstanceNodeStatus status;
-       
-       public WorkflowInstanceNodeData(WorkflowInstanceNode 
workflowInstanceNode) {
+
+    public WorkflowInstanceNodeData() {
+    }
+
+    public WorkflowInstanceNodeData(WorkflowInstanceNode workflowInstanceNode) 
{
                setWorkflowInstanceNode(workflowInstanceNode);
        }
 

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodePortData.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodePortData.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodePortData.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodePortData.java
 Mon Nov  5 15:39:52 2012
@@ -21,12 +21,21 @@
 
 package org.apache.airavata.registry.api.workflow;
 
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement
+@XmlAccessorType(XmlAccessType.FIELD)
 public class WorkflowInstanceNodePortData {
        private WorkflowInstanceNode workflowInstanceNode;
        private String name;
        private String value;
-       
-       public WorkflowInstanceNodePortData(WorkflowInstanceNode 
workflowInstanceNode, String portName, String portValue) {
+
+    public WorkflowInstanceNodePortData() {
+    }
+
+    public WorkflowInstanceNodePortData(WorkflowInstanceNode 
workflowInstanceNode, String portName, String portValue) {
                setWorkflowInstanceNode(workflowInstanceNode);
                setName(portName);
                setValue(portValue);

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeStatus.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeStatus.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeStatus.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeStatus.java
 Mon Nov  5 15:39:52 2012
@@ -26,11 +26,20 @@ import java.util.Date;
 
 import 
org.apache.airavata.registry.api.workflow.WorkflowInstanceStatus.ExecutionStatus;
 
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlRootElement
 public class WorkflowInstanceNodeStatus {
     private ExecutionStatus executionStatus;
     private Date statusUpdateTime = null;
     private WorkflowInstanceNode workflowInstanceNode;
 
+    public WorkflowInstanceNodeStatus() {
+    }
+
     public ExecutionStatus getExecutionStatus() {
         return executionStatus;
     }

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceStatus.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceStatus.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceStatus.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceStatus.java
 Mon Nov  5 15:39:52 2012
@@ -21,10 +21,18 @@
 
 package org.apache.airavata.registry.api.workflow;
 
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
 import java.util.Calendar;
 import java.util.Date;
 
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlRootElement
 public class WorkflowInstanceStatus {
+    public WorkflowInstanceStatus() {
+    }
+
     public enum ExecutionStatus {
         STARTED {
             public String toString() {

Modified: 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowNodeGramData.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowNodeGramData.java?rev=1405842&r1=1405841&r2=1405842&view=diff
==============================================================================
--- 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowNodeGramData.java
 (original)
+++ 
airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowNodeGramData.java
 Mon Nov  5 15:39:52 2012
@@ -20,6 +20,9 @@
 */
 package org.apache.airavata.registry.api.workflow;
 
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement
 public class WorkflowNodeGramData {
     String NodeID;
     String rsl;
@@ -27,6 +30,9 @@ public class WorkflowNodeGramData {
     String gramJobID;
     private String workflowInstanceId;
 
+    public WorkflowNodeGramData() {
+    }
+
     public WorkflowNodeGramData(String workflowInstanceId, String nodeID, 
String rsl, String invokedHost, String gramJobID) {
         NodeID = nodeID;
         this.rsl = rsl;


Reply via email to