Author: lahiru
Date: Thu Mar 21 19:10:48 2013
New Revision: 1459481

URL: http://svn.apache.org/r1459481
Log:
adding new method to store job specific data to registry.

Modified:
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/ProvenanceManager.java
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ProvenanceManagerImpl.java

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/ProvenanceManager.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/ProvenanceManager.java?rev=1459481&r1=1459480&r2=1459481&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/ProvenanceManager.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/ProvenanceManager.java
 Thu Mar 21 19:10:48 2013
@@ -341,4 +341,6 @@ public interface ProvenanceManager {
     public void setWorkflowInstanceTemplateName(String 
workflowInstanceId,String templateName) throws AiravataAPIInvocationException;
 
     public void saveWorkflowExecutionOutput(String experimentId, String 
outputNodeName, String output) throws AiravataAPIInvocationException;
+
+     public void updateWorkflowNodeGramData(WorkflowNodeGramData data) throws 
AiravataAPIInvocationException;
 }

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ProvenanceManagerImpl.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ProvenanceManagerImpl.java?rev=1459481&r1=1459480&r2=1459481&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ProvenanceManagerImpl.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ProvenanceManagerImpl.java
 Thu Mar 21 19:10:48 2013
@@ -479,5 +479,13 @@ public class ProvenanceManagerImpl imple
                return getWorkflowExperimentData(experimentId);
        }
 
-       
+    public void updateWorkflowNodeGramData(WorkflowNodeGramData data) throws 
AiravataAPIInvocationException {
+        try {
+            client.getRegistryClient().updateWorkflowNodeGramData(data);
+        } catch (RegistryException e) {
+            new AiravataAPIInvocationException(e);
+        } catch (AiravataConfigurationException e) {
+            new AiravataAPIInvocationException(e);
+        }
+    }
 }


Reply via email to