You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sa...@apache.org on 2012/01/17 19:00:38 UTC
svn commit: r1232511 - in
/incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api:
AiravataRegistry.java impl/AiravataJCRRegistry.java
Author: samindaw
Date: Tue Jan 17 18:00:37 2012
New Revision: 1232511
URL: http://svn.apache.org/viewvc?rev=1232511&view=rev
Log:
update api to throw exception
Modified:
incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/AiravataRegistry.java
incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/impl/AiravataJCRRegistry.java
Modified: incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/AiravataRegistry.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/AiravataRegistry.java?rev=1232511&r1=1232510&r2=1232511&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/AiravataRegistry.java (original)
+++ incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/AiravataRegistry.java Tue Jan 17 18:00:37 2012
@@ -212,7 +212,7 @@ public interface AiravataRegistry extend
public void deleteHostDescription(String hostId) throws RegistryException;
- public boolean saveWorkflowInput(WorkflowIOData workflowInputData);
+ public boolean saveWorkflowInput(WorkflowIOData workflowInputData) ;
public boolean saveWorkflowOutput(WorkflowIOData workflowOutputData);
@@ -224,9 +224,9 @@ public interface AiravataRegistry extend
public String getWorkflowStatus(String experimentId);
- public boolean saveWorkflowOutputData(String experimentId,String outputNodeName,String output);
+ public boolean saveWorkflowOutputData(String experimentId,String outputNodeName,String output) throws RegistryException;
- public String getWorkflowOutputData(String experimentId,String outputNodeName);
+ public String getWorkflowOutputData(String experimentId,String outputNodeName) throws RegistryException;
- public String[] getWorkflowOutputNames(String exeperimentId);
+ public String[] getWorkflowOutputNames(String exeperimentId) throws RegistryException;
}
Modified: incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/impl/AiravataJCRRegistry.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/impl/AiravataJCRRegistry.java?rev=1232511&r1=1232510&r2=1232511&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/impl/AiravataJCRRegistry.java (original)
+++ incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/impl/AiravataJCRRegistry.java Tue Jan 17 18:00:37 2012
@@ -930,7 +930,7 @@ public class AiravataJCRRegistry extends
experimentId),experimentId);
}
- public boolean saveWorkflowOutputData(String experimentId,String outputNodeName,String output){
+ public boolean saveWorkflowOutputData(String experimentId,String outputNodeName,String output) throws RegistryException{
Session session=null;
try {
session = getSession();
@@ -940,14 +940,14 @@ public class AiravataJCRRegistry extends
session.save();
} catch (RepositoryException e) {
e.printStackTrace();
- return false;
+ throw new RegistryException(e);
}finally{
closeSession(session);
}
return true;
}
- public String getWorkflowOutputData(String experimentId,String outputNodeName){
+ public String getWorkflowOutputData(String experimentId,String outputNodeName) throws RegistryException{
Session session=null;
try {
session = getSession();
@@ -960,13 +960,13 @@ public class AiravataJCRRegistry extends
return outputProperty.getString();
} catch (RepositoryException e) {
e.printStackTrace();
- return null;
+ throw new RegistryException(e);
}finally{
closeSession(session);
}
}
- public String[] getWorkflowOutputNames(String experimentId){
+ public String[] getWorkflowOutputNames(String experimentId) throws RegistryException{
Session session=null;
List<String> outputNames=new ArrayList<String>();
try {
@@ -980,6 +980,7 @@ public class AiravataJCRRegistry extends
}
} catch (RepositoryException e) {
e.printStackTrace();
+ throw new RegistryException(e);
}finally{
closeSession(session);
}