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;
+}