Author: samindaw
Date: Fri Sep 21 19:23:38 2012
New Revision: 1388632
URL: http://svn.apache.org/viewvc?rev=1388632&view=rev
Log:
create node data if not present
Modified:
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/WorkflowDataResource.java
Modified:
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/WorkflowDataResource.java
URL:
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/WorkflowDataResource.java?rev=1388632&r1=1388631&r2=1388632&view=diff
==============================================================================
---
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/WorkflowDataResource.java
(original)
+++
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/WorkflowDataResource.java
Fri Sep 21 19:23:38 2012
@@ -237,7 +237,13 @@ public class WorkflowDataResource extend
}
public NodeDataResource getNodeData(String nodeId){
- return (NodeDataResource) get(ResourceType.NODE_DATA,nodeId);
+ if (isNodeExists(nodeId)){
+ return (NodeDataResource) get(ResourceType.NODE_DATA,nodeId);
+ }else{
+ NodeDataResource nodeData = createNodeData(nodeId);
+ nodeData.save();
+ return nodeData;
+ }
}
public GramDataResource getGramData(String nodeId){