Author: samindaw
Date: Mon Sep 24 13:42:49 2012
New Revision: 1389373
URL: http://svn.apache.org/viewvc?rev=1389373&view=rev
Log:
calling save() on status update & fixing typo errors
Modified:
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/ResourceUtils.java
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/Utils.java
airavata/trunk/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/utils/ApplicationVersion.java
Modified:
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/ResourceUtils.java
URL:
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/ResourceUtils.java?rev=1389373&r1=1389372&r2=1389373&view=diff
==============================================================================
---
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/ResourceUtils.java
(original)
+++
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/ResourceUtils.java
Mon Sep 24 13:42:49 2012
@@ -46,7 +46,7 @@ public class ResourceUtils {
properties.put("openjpa.ConnectionPassword",Utils.getJDBCPassword());
properties.put("openjpa.DynamicEnhancementAgent","true");
properties.put("openjpa.RuntimeUnenhancedClasses","supported");
- properties.put("openjpa.Log","SQL=TRACE");
+ properties.put("openjpa.Log","SQL=ERROR");
properties.put("openjpa.ReadLockLevel", "none");
properties.put("openjpa.WriteLockLevel", "none");
properties.put("openjpa.LockTimeout", "30000");
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=1389373&r1=1389372&r2=1389373&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
Mon Sep 24 13:42:49 2012
@@ -928,6 +928,7 @@ public class AiravataJPARegistry extends
}
WorkflowDataResource wi =
jpa.getWorker().getWorkflowInstance(workflowInstanceId);
wi.setTemplateName(templateName);
+ wi.save();
}
@@ -987,6 +988,7 @@ public class AiravataJPARegistry extends
wi.setStartTime(currentTime);
}
wi.setLastUpdatedTime(currentTime);
+ wi.save();
return true;
}
@@ -1036,13 +1038,18 @@ public class AiravataJPARegistry extends
@Override
public boolean updateWorkflowNodeOutput(WorkflowInstanceNode node,
String data) throws RegistryException {
- if
(!isWorkflowInstanceNodePresent(node.getWorkflowInstance().getWorkflowInstanceId(),node.getNodeId(),true)){
- throw new
WorkflowInstanceNodeDoesNotExistsException(node.getWorkflowInstance().getWorkflowInstanceId(),
node.getNodeId());
+ try {
+ if
(!isWorkflowInstanceNodePresent(node.getWorkflowInstance().getWorkflowInstanceId(),node.getNodeId(),true)){
+ throw new
WorkflowInstanceNodeDoesNotExistsException(node.getWorkflowInstance().getWorkflowInstanceId(),
node.getNodeId());
+ }
+ WorkflowDataResource wi =
jpa.getWorker().getWorkflowInstance(node.getWorkflowInstance().getWorkflowInstanceId());
+ NodeDataResource nodeData =
wi.getNodeData(node.getNodeId());
+ nodeData.setOutputs(data);
+ nodeData.save();
+ } catch (RegistryException e) {
+ e.printStackTrace();
+ throw e;
}
- WorkflowDataResource wi =
jpa.getWorker().getWorkflowInstance(node.getWorkflowInstance().getWorkflowInstanceId());
- NodeDataResource nodeData = wi.getNodeData(node.getNodeId());
- nodeData.setOutputs(data);
- nodeData.save();
return true;
}
@@ -1347,13 +1354,18 @@ public class AiravataJPARegistry extends
@Override
public boolean updateWorkflowNodeType(WorkflowInstanceNode node,
WorkflowNodeType type)
throws RegistryException {
- if
(!isWorkflowInstanceNodePresent(node.getWorkflowInstance().getWorkflowInstanceId(),node.getNodeId(),
true)){
- throw new
WorkflowInstanceNodeDoesNotExistsException(node.getWorkflowInstance().getWorkflowInstanceId(),node.getNodeId());
+ try {
+ if
(!isWorkflowInstanceNodePresent(node.getWorkflowInstance().getWorkflowInstanceId(),node.getNodeId(),
true)){
+ throw new
WorkflowInstanceNodeDoesNotExistsException(node.getWorkflowInstance().getWorkflowInstanceId(),node.getNodeId());
+ }
+ NodeDataResource nodeData =
jpa.getWorker().getWorkflowInstance(node.getWorkflowInstance().getWorkflowInstanceId()).getNodeData(node.getNodeId());
+ nodeData.setNodeType(type.getNodeType().toString());
+ nodeData.save();
+ } catch (RegistryException e) {
+ e.printStackTrace();
+ throw e;
}
- NodeDataResource nodeData =
jpa.getWorker().getWorkflowInstance(node.getWorkflowInstance().getWorkflowInstanceId()).getNodeData(node.getNodeId());
- nodeData.setNodeType(type.getNodeType().toString());
- nodeData.save();
- return false;
+ return true;
}
Modified:
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/Utils.java
URL:
http://svn.apache.org/viewvc/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/Utils.java?rev=1389373&r1=1389372&r2=1389373&view=diff
==============================================================================
---
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/Utils.java
(original)
+++
airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/Utils.java
Mon Sep 24 13:42:49 2012
@@ -389,9 +389,13 @@ public class Utils {
nodeDataResource.setWorkflowDataResource(workflowDataResource);
nodeDataResource.setNodeID(o.getNode_id());
nodeDataResource.setNodeType(o.getNode_type());
- nodeDataResource.setInputs(new String(o.getInputs()));
- nodeDataResource.setOutputs(new String(o.getOutputs()));
- nodeDataResource.setStatus(o.getStatus());
+ if (o.getInputs()!=null) {
+ nodeDataResource.setInputs(new String(o.getInputs()));
+ }
+ if (o.getOutputs()!=null) {
+ nodeDataResource.setOutputs(new String(o.getOutputs()));
+ }
+ nodeDataResource.setStatus(o.getStatus());
nodeDataResource.setStartTime(o.getStart_time());
nodeDataResource.setLastUpdateTime(o.getLast_update_time());
return nodeDataResource;
Modified:
airavata/trunk/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/utils/ApplicationVersion.java
URL:
http://svn.apache.org/viewvc/airavata/trunk/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/utils/ApplicationVersion.java?rev=1389373&r1=1389372&r2=1389373&view=diff
==============================================================================
---
airavata/trunk/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/utils/ApplicationVersion.java
(original)
+++
airavata/trunk/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/utils/ApplicationVersion.java
Mon Sep 24 13:42:49 2012
@@ -28,7 +28,7 @@ public class ApplicationVersion {
/**
* Version number
*/
- public final static Version VERSION = new
Version("Airavata",0,4,null,"INCUBATING",null);//"0.3-INCUBATING";
+ public final static Version VERSION = new
Version("Airavata",0,5,null,null,null);//"0.3-INCUBATING";
/**
* Prints the version