renamed .xwf file prefix to .awf and fixed issue with QName type
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/723b2e94 Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/723b2e94 Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/723b2e94 Branch: refs/heads/master Commit: 723b2e9484585c2a0ce90ccb64ec61597c48df05 Parents: 6e42be7 Author: shamrath <shameerai...@gmail.com> Authored: Thu Oct 23 16:44:24 2014 -0400 Committer: shamrath <shameerai...@gmail.com> Committed: Thu Oct 23 16:44:24 2014 -0400 ---------------------------------------------------------------------- .../workflow/model/component/ws/WSComponentApplication.java | 6 ++++-- .../main/java/org/apache/airavata/xbaya/XBayaConstants.java | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata/blob/723b2e94/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/component/ws/WSComponentApplication.java ---------------------------------------------------------------------- diff --git a/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/component/ws/WSComponentApplication.java b/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/component/ws/WSComponentApplication.java index d103538..e7de0e8 100644 --- a/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/component/ws/WSComponentApplication.java +++ b/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/component/ws/WSComponentApplication.java @@ -127,7 +127,7 @@ public class WSComponentApplication { inputParameter.setDefaultValue(inputObject.getAsJsonPrimitive("text").getAsString()); inputParameter.setDescription(inputObject.getAsJsonPrimitive("description").getAsString()); inputParameter.setName(inputObject.getAsJsonPrimitive("name").getAsString()); - // do we need to set type ? + inputParameter.setType(QName.valueOf(inputObject.getAsJsonPrimitive("dataType").getAsString())); wsComponentApplication.addInputParameter(inputParameter); } } @@ -143,7 +143,7 @@ public class WSComponentApplication { outputParameter = new WSComponentApplicationParameter(); outputParameter.setDescription(outputObject.getAsJsonPrimitive("description").getAsString()); outputParameter.setName(outputObject.getAsJsonPrimitive("name").getAsString()); - // do we need to set type ? + outputParameter.setType(QName.valueOf(outputObject.getAsJsonPrimitive("dataType").getAsString())); wsComponentApplication.addOutputParameter(outputParameter); } } @@ -180,6 +180,7 @@ public class WSComponentApplication { inputObject.addProperty("description", inputParameter.getDescription()); inputObject.addProperty("name", inputParameter.getName()); inputObject.addProperty("text", inputParameter.getDefaultValue()); + inputObject.addProperty("dataType", inputParameter.getType().toString()); inputArray.add(inputObject); } componentObject.add("Input", inputArray); @@ -190,6 +191,7 @@ public class WSComponentApplication { outputObject = new JsonObject(); outputObject.addProperty("description", outputParameter.getDescription()); outputObject.addProperty("name", outputParameter.getName()); + outputObject.addProperty("dataType" , outputParameter.getType().toString()); outputArray.add(outputObject); } componentObject.add("Output", outputArray); http://git-wip-us.apache.org/repos/asf/airavata/blob/723b2e94/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBayaConstants.java ---------------------------------------------------------------------- diff --git a/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBayaConstants.java b/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBayaConstants.java index d754450..5331b90 100644 --- a/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBayaConstants.java +++ b/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/XBayaConstants.java @@ -122,7 +122,7 @@ public class XBayaConstants { /** * Suffix of a workflow file */ - public static final String WORKFLOW_FILE_SUFFIX = ".xwf"; + public static final String WORKFLOW_FILE_SUFFIX = ".awf"; /** * File suffix for Jython scripts