You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ch...@apache.org on 2012/12/13 22:13:24 UTC

svn commit: r1421538 - in /airavata/trunk/modules: integration-tests/ registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/ registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/...

Author: chathuri
Date: Thu Dec 13 21:13:20 2012
New Revision: 1421538

URL: http://svn.apache.org/viewvc?rev=1421538&view=rev
Log:
updating workflow instance node type

Modified:
    airavata/trunk/modules/integration-tests/derby-start.txt
    airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/impl/AiravataJPARegistry.java
    airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/ExperimentDataRetriever.java
    airavata/trunk/modules/registry/airavata-registry-test/src/test/java/org/apache/airavata/registry/api/test/AiravataRegistryAPITest.java
    airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowNodeType.java
    airavata/trunk/modules/rest/service/src/test/resources/testdb/test.h2.db
    airavata/trunk/modules/security/src/test/resources/testdb/test.h2.db
    airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/registrybrowser/nodes/XBayaWorkflowNodeElementNode.java

Modified: airavata/trunk/modules/integration-tests/derby-start.txt
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/integration-tests/derby-start.txt?rev=1421538&r1=1421537&r2=1421538&view=diff
==============================================================================
--- airavata/trunk/modules/integration-tests/derby-start.txt (original)
+++ airavata/trunk/modules/integration-tests/derby-start.txt Thu Dec 13 21:13:20 2012
@@ -1 +1 @@
-./derby.sh: line 22: cd: /Users/thejaka/development/apache/airavata/trunk-integration/modules/integration-tests/target/tests/apache-tomcat-7.0.33/webapps/axis2/WEB-INF/bin: No such file or directory
+./derby.sh: line 22: cd: /Users/chathuri/airavata/source/trunk_new/modules/integration-tests/target/tests/apache-tomcat-7.0.33/webapps/axis2/WEB-INF/bin: No such file or directory

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=1421538&r1=1421537&r2=1421538&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 Thu Dec 13 21:13:20 2012
@@ -1301,7 +1301,7 @@ public class AiravataJPARegistry extends
 		WorkflowInstanceNodeData data = new WorkflowInstanceNodeData(new WorkflowInstanceNode(new WorkflowInstance(nodeData.getWorkflowDataResource().getExperimentID(),nodeData.getWorkflowDataResource().getWorkflowInstanceID()),nodeData.getNodeID()));
 		data.setInput(nodeData.getInputs());
 		data.setOutput(nodeData.getOutputs());
-        data.setType(WorkflowNodeType.WorkflowNode.valueOf(nodeData.getNodeType()));
+        data.setType(WorkflowNodeType.getType(nodeData.getNodeType()).getNodeType());
 		//TODO setup status
 		return data;
 	}

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=1421538&r1=1421537&r2=1421538&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 Thu Dec 13 21:13:20 2012
@@ -128,6 +128,7 @@ public class ExperimentDataRetriever {
         workflowInstanceNodeData.setInput(inputData);
         workflowInstanceNodeData.setOutput(outputData);
         workflowInstanceNodeData.setStatus(createExecutionStatus(rs.getString(16)), getTime(rs.getString(18)));
+        workflowInstanceNodeData.setType(WorkflowNodeType.getType(rs.getString(15)).getNodeType());
         workflowInstanceData.getNodeDataList().add(workflowInstanceNodeData);
     }
 

Modified: airavata/trunk/modules/registry/airavata-registry-test/src/test/java/org/apache/airavata/registry/api/test/AiravataRegistryAPITest.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/registry/airavata-registry-test/src/test/java/org/apache/airavata/registry/api/test/AiravataRegistryAPITest.java?rev=1421538&r1=1421537&r2=1421538&view=diff
==============================================================================
--- airavata/trunk/modules/registry/airavata-registry-test/src/test/java/org/apache/airavata/registry/api/test/AiravataRegistryAPITest.java (original)
+++ airavata/trunk/modules/registry/airavata-registry-test/src/test/java/org/apache/airavata/registry/api/test/AiravataRegistryAPITest.java Thu Dec 13 21:13:20 2012
@@ -1352,6 +1352,8 @@ public class AiravataRegistryAPITest ext
         registry.addWorkflowInstance("testExp", "testWorkflow7", "template1");
 
         WorkflowInstanceNode workflowInstanceNode = new WorkflowInstanceNode(new WorkflowInstance("testExp", "testWorkflow7"), "testNode");
+        WorkflowNodeType nodeType = new WorkflowNodeType(WorkflowNodeType.WorkflowNode.INPUTNODE);
+        registry.updateWorkflowNodeType(workflowInstanceNode, nodeType);
         registry.updateWorkflowNodeInput(workflowInstanceNode, "testData");
 
         WorkflowInstanceNodeData nodeData = registry.getWorkflowInstanceNodeData("testWorkflow7", "testNode");

Modified: airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowNodeType.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowNodeType.java?rev=1421538&r1=1421537&r2=1421538&view=diff
==============================================================================
--- airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowNodeType.java (original)
+++ airavata/trunk/modules/registry/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowNodeType.java Thu Dec 13 21:13:20 2012
@@ -27,6 +27,13 @@ import javax.xml.bind.annotation.XmlRoot
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlRootElement
 public class WorkflowNodeType {
+    public WorkflowNodeType(WorkflowNode nodeType) {
+        this.nodeType = nodeType;
+    }
+
+    public WorkflowNodeType() {
+    }
+
     public enum WorkflowNode {
         SERVICENODE {
             public String toString() {
@@ -64,4 +71,14 @@ public class WorkflowNodeType {
     public void setNodeType(WorkflowNode nodeType) {
         this.nodeType = nodeType;
     }
+
+    public static WorkflowNodeType getType(String type){
+        for(WorkflowNode w:WorkflowNode.values()){
+            if (w.toString().equalsIgnoreCase(type)){
+                return new WorkflowNodeType(w);
+            }
+        }
+        return new WorkflowNodeType(WorkflowNode.UNKNOWN);
+    }
+
 }

Modified: airavata/trunk/modules/rest/service/src/test/resources/testdb/test.h2.db
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/test/resources/testdb/test.h2.db?rev=1421538&r1=1421537&r2=1421538&view=diff
==============================================================================
Binary files - no diff available.

Modified: airavata/trunk/modules/security/src/test/resources/testdb/test.h2.db
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/security/src/test/resources/testdb/test.h2.db?rev=1421538&r1=1421537&r2=1421538&view=diff
==============================================================================
Binary files - no diff available.

Modified: airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/registrybrowser/nodes/XBayaWorkflowNodeElementNode.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/registrybrowser/nodes/XBayaWorkflowNodeElementNode.java?rev=1421538&r1=1421537&r2=1421538&view=diff
==============================================================================
--- airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/registrybrowser/nodes/XBayaWorkflowNodeElementNode.java (original)
+++ airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/registrybrowser/nodes/XBayaWorkflowNodeElementNode.java Thu Dec 13 21:13:20 2012
@@ -55,7 +55,7 @@ public class XBayaWorkflowNodeElementNod
 
     @Override
     public String getCaption(boolean selected, boolean expanded, boolean leaf, boolean hasFocus) {
-        String type = "";
+        String type = getXbayaWorkflowNodeElement().getNodeData().getType().toString();
 //        if (selected) {
 //			type = " <font color=\"#D3D3D3\">Service call</font>";
 //		}