Author: samindaw
Date: Sat Aug 17 16:20:27 2013
New Revision: 1515010
URL: http://svn.apache.org/r1515010
Log:
removing the use of wsdl to validate the input data to the workflow
Modified:
airavata/trunk/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/wf/Workflow.java
Modified:
airavata/trunk/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/wf/Workflow.java
URL:
http://svn.apache.org/viewvc/airavata/trunk/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/wf/Workflow.java?rev=1515010&r1=1515009&r2=1515010&view=diff
==============================================================================
---
airavata/trunk/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/wf/Workflow.java
(original)
+++
airavata/trunk/modules/workflow-model/workflow-model-core/src/main/java/org/apache/airavata/workflow/model/wf/Workflow.java
Sat Aug 17 16:20:27 2013
@@ -486,28 +486,13 @@ public class Workflow implements Cloneab
}
public List<WorkflowInput> getWorkflowInputs() throws Exception{
- List<WSComponentPort> inputs = getInputs();
List<InputNode> inputNodes =
GraphUtil.getInputNodes(getGraph());
List<WorkflowInput> results=new ArrayList<WorkflowInput>();
for (InputNode port : inputNodes) {
- Object value=null;
- WSComponentPort wsComponentPort =
getWSComponentPort(port.getName(), inputs);
- if (wsComponentPort!=null){
- value=wsComponentPort.getValue();
- }
- results.add(new WorkflowInput(port.getName(),
port.getParameterType().getLocalPart(), port.getDefaultValue(), value,
!port.isVisibility()));
+ results.add(new WorkflowInput(port.getID(),
port.getParameterType().getLocalPart(), port.getDefaultValue(),
port.getDefaultValue(), !port.isVisibility()));
}
return results;
}
-
- private WSComponentPort getWSComponentPort(String
name,List<WSComponentPort> ports){
- for (WSComponentPort port : ports) {
- if (port.getName().equals(name)){
- return port;
- }
- }
- return null;
- }
/**
* Returns the outputs of the workflow.