You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ch...@apache.org on 2014/08/07 17:29:36 UTC
git commit: adding missing interface
Repository: airavata
Updated Branches:
refs/heads/master d9e82a34d -> 7536fb689
adding missing interface
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/7536fb68
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/7536fb68
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/7536fb68
Branch: refs/heads/master
Commit: 7536fb689d69c7b7c7f8e6988c9a219f7c3cda26
Parents: d9e82a3
Author: Chathuri Wimalasena <ka...@gmail.com>
Authored: Thu Aug 7 11:29:32 2014 -0400
Committer: Chathuri Wimalasena <ka...@gmail.com>
Committed: Thu Aug 7 11:29:32 2014 -0400
----------------------------------------------------------------------
.../appcatalog/cpi/WorkflowCatalog.java | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/7536fb68/modules/app-catalog/app-catalog-cpi/src/main/java/org/airavata/appcatalog/cpi/WorkflowCatalog.java
----------------------------------------------------------------------
diff --git a/modules/app-catalog/app-catalog-cpi/src/main/java/org/airavata/appcatalog/cpi/WorkflowCatalog.java b/modules/app-catalog/app-catalog-cpi/src/main/java/org/airavata/appcatalog/cpi/WorkflowCatalog.java
new file mode 100644
index 0000000..cafba17
--- /dev/null
+++ b/modules/app-catalog/app-catalog-cpi/src/main/java/org/airavata/appcatalog/cpi/WorkflowCatalog.java
@@ -0,0 +1,20 @@
+package org.airavata.appcatalog.cpi;
+
+import java.util.List;
+
+public interface WorkflowCatalog {
+
+ public List<String> getAllWorkflows() throws AppCatalogException;
+
+ public org.apache.airavata.model.Workflow getWorkflow(String workflowTemplateId) throws AppCatalogException;
+
+ public void deleteWorkflow(String workflowTemplateId) throws AppCatalogException;
+
+ public String registerWorkflow(org.apache.airavata.model.Workflow workflow) throws AppCatalogException;
+
+ public void updateWorkflow(String workflowTemplateId, org.apache.airavata.model.Workflow workflow) throws AppCatalogException;
+
+ public String getWorkflowTemplateId(String workflowName) throws AppCatalogException;
+
+ public boolean isWorkflowExistWithName(String workflowName) throws AppCatalogException;
+}