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

Reply via email to