You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2013/03/21 20:10:48 UTC
svn commit: r1459481 - in
/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client:
api/ProvenanceManager.java impl/ProvenanceManagerImpl.java
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);
+ }
+ }
}